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