1
我是一名動物園管理員新手。我在三個獨立的數據中心有三個節點。我將需要從python pykeeper API讀取和寫入數據?所以...Zookeeper新手 - 我可以讀寫哪些節點?我應該平衡負載嗎?
1)我讀取和寫入哪個節點?有關係嗎?循環賽?寫給主人,從奴隸讀取?
2)我怎麼知道這個服務器當選爲主?我關心的?我還沒弄明白。
3)現在我正在使用以下方式連接到zookeeper。
import zc.zk
from random import choice
zk_servers = ['111.111.111.111:2181','111.111.111.222:2181','111.111.111.333:2181']
zk = zc.zk.ZooKeeper(choice(zk_servers))
這引出了一個問題,如果一個zk節點失敗了怎麼辦?我應該在HA代理之後放置節點來平衡請求嗎?
任何有關使用最佳實踐讀取和寫入zk節點的建議是值得讚賞的。
感謝
您應該先閱讀文檔http://zookeeper.apache.org/doc/r3.4.3/zookeeperOver.html – sbridges 2012-07-19 04:47:25