Couchbase 集群小实践
局域網(wǎng) 兩臺(tái)機(jī)? 192.168.1.2? 我們稱為A機(jī)器?? 192.168.1.3?? 我們稱為B機(jī)器
?
配置集群的時(shí)候,從A或者是B的web后臺(tái)都可以添加, 在這里 我們以 A機(jī)器為主
?
目前A機(jī)器里面? 有桶一個(gè)? default? ,數(shù)據(jù)不多
目前B機(jī)器里面 有桶2個(gè)? 分別是 default 和? needpwd (我專門測(cè)試用的,需要密碼才能連接的), 數(shù)據(jù)有點(diǎn)多
這里我們以 A機(jī)器(192.168.1.2)的為主,添加? B機(jī)器(192.168.1.3)
注意:當(dāng)我們添加B機(jī)器到節(jié)點(diǎn)里面的時(shí)候,如果B機(jī)器里面已經(jīng)有自己的數(shù)據(jù),那么B機(jī)器里面的數(shù)據(jù),會(huì)被A機(jī)器里面的數(shù)據(jù)給覆蓋掉
例如 B機(jī)器里面有2個(gè)桶(buckets) ,每個(gè)桶里面有不同的數(shù)據(jù),但是A機(jī)器只有一個(gè) default的默認(rèn)桶,那么當(dāng)我們由A機(jī)器添加B機(jī)器的時(shí)候,會(huì)提示你,將會(huì)覆蓋掉B的數(shù)據(jù),然后B里面的桶就沒有了,變成只有A機(jī)器里面的一個(gè) default默認(rèn)桶,數(shù)據(jù)也變成A機(jī)器里面的數(shù)據(jù)了
?
?
當(dāng)我們剛剛添加B進(jìn)去的時(shí)候,會(huì)在 A和 B的web后臺(tái),都顯示 pending 字樣,并且數(shù)據(jù)會(huì)有一個(gè) 同步的過程,? 等? A和 B都同步成功之后, 就如上面圖所示.
當(dāng)你的C#客戶端里面有寫2臺(tái)機(jī)器的ip的時(shí)候,操作會(huì)同時(shí)影響A和B,如果你只寫A的ip,也可以,A會(huì)自動(dòng)分發(fā)給B
等同步完成之后,B里面就只有A里面的數(shù)據(jù). 但是這個(gè)時(shí)候,A和B的地位是一樣的,你在A里面添加數(shù)據(jù),B里面也有添加,B里面修改數(shù)據(jù),A里面也會(huì)修改.雙方同步
?
總結(jié)
以上是生活随笔為你收集整理的Couchbase 集群小实践的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: hwclock
- 下一篇: CocoaPods管理iOS的第三方类库