Zookeeper的觀察者Observer

觀察者Observer

功能:
  功能一就如同他的名字,只是一個觀察者,對leader和follower的工作進行觀察監聽。
  功能二就是動態擴展zookeeper集羣,而又不影響集羣的性能,接收客戶端連接,執行leader更新系統狀態的命令,不影響集羣的性能是因爲觀察者節點不參與投票,即使是觀察者節點宕機了,對集羣的運行狀態沒有影響。

使用場景:
  網絡狀態不穩定的情況
  Zookeeper的集羣讀寫負載較高
  客戶端多,跨機房跨區域。

觀察者的設置:

1、zoo.cfg中添加peerType=Observer
2、在被設爲觀察者的地址後面加:observer 例如:server.2=ip:2888:3888:observer
3、保存退出
4、到zookeeper的bin下啓動該服務端

cd /bin
sh zkServer.sh start

Zookeeper的事務執行流程

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章