1,配置zookeeper的集群,一般伺服器的個數為奇數,最少3臺。
2,首先在每台伺服器上安裝zookeeper,集群的配置需要修改conf中的zoo.cfg檔案,在檔案末尾新增如下內容:
server.161=192.168.1.161:2888:3888
server.162=192.168.1.162:2888:3888
server.163=192.168.1.163:2888:3888
3,進入每個伺服器的data目錄,執行:echo 161 > myid,echo 162 > myid,echo 163 > myid,必須與server後面的編號對應,編號值任意。
4,然後啟動zookeeper,檢視zookeeper狀態,如果是乙個leader,多個follower,則集群配置成功。
5,如果虛擬機器是centos,要關閉一下防火牆。
集群配置用到的命令如下:
#將編號寫入myid
cd data
echo 161 > myid
#zookeeper啟動、檢視、停止、重啟
cd bin
./zkserver.sh start | status | stop | restart
#centos防火牆的檢視、關閉
systemctl status firewalld.service
systemctl stop firewalld.service
#設定永久關閉防火牆,防止防火牆開機自啟
systemctl disable firewalld.service
zookeeper集群特性: zookeeper集群 Zookeeper集群搭建
zookeeper有兩種執行模式 單機模式和集群模式。因為單機模式只是在開發測試時使用,所以這裡就不介紹單機模式的搭建。注意 因為zookeeper遵循半數原則,所以集群節點個數最好是奇數。ip位址 系統環境 192.168.0.10 centos7 jdk8 192.168.0.11 centos...
zookeeper集群 Zookeeper集群搭建
埠分別為 2181 2182 2183。投票選舉埠分別為 2881 3881 2882 3882 2883 3883。tar zxf zookeeper 3.4.6.tar.gz 將解壓後的 zookeeper 應用目錄重新命名,便於管理 在 zookeeper01 應用目錄中,建立 data 目錄...
zookeeper的集群安裝
zookeeper是針對大型分布式系統的高可靠的協調系統。由此,我們可 知,zookeeper是個協調系統,它的作用物件是分布式系統。那麼,為什麼分 布式系統需要乙個協調系統呢?原因如下 開發分布式系統是件灰常困難複雜的事情,其中的困難主要體現在分布式 系統的 部分失敗 部分失敗 是指資訊在網路的兩...