簡介:介紹如何在linux環境中搭建zookeeper集群
埠的作用
2181 對client端提供服務
2888 集群內及其通訊使用的埠
3888 集群選舉leader
修改zk配置
編輯zk的conf目錄下的 zoo.cfg
datadir=/usr/local/zookeeper-3.4.12/data
server.1=xdclass1:2888:3888
server.2=xdclass2:2888:3888
server.3=xdclass3:2888:3888
在zk的根目錄下,新建乙個data目錄,並在data目錄下新增乙個myid的檔案
將修改好配置的zk,分別放到三颱伺服器的/usr/local/,並將目錄許可權改為zookeeper使用者
三颱伺服器,分別新增乙個叫做zookeeper的使用者useradd zookeeper
三颱伺服器,均修改/usr/local/zookeeper-3.4.12/data/目錄裡的myid檔案,檔案內容是乙個數字,對應 server.1=xdclass1 裡的1
三颱伺服器的zk的許可權,都賦給zookeeper使用者
chown -r zookeeper:zookeeper zookeeper-3.4.12/
關閉防火牆
systemctl stop firewalld.service
進入zk的bin目錄
rm -rf *.cmd– 刪除所有以.cmd結尾的檔案
chmod +x *.sh– 增加.sh的操作許可權
從第一台機子依次啟動./zkserver.sh start
三颱機子均啟動完成之後,可以使用zkserver.sh status去檢視狀態
zookeeper集群搭建
接觸zookeeper集群已有很長很長一段時間了,zookeeper在專案中的使用相當的頻繁,如dubb服務 amq集群 大資料領域hadoop等。zookeeper的集群建立非常簡單,一直想寫一篇文章來對集群使用的介紹,但一直沒能抽出空,今天正好閒來無事,就重新實踐一遍來整理記錄,下文是基本的集群...
zookeeper集群搭建
zookeeper環境搭建需要保證奇數臺機器,以保證演算法能選舉出乙個leader。一 環境準備 datadir dir ticktime 2000 initlimit 5 synclimit 2 clientport 2181 server.0 192.168.1.100 2888 3888 se...
zookeeper集群搭建
1.準備工作 tomcat zookeeper 最少三個結點搭乙個集群,所以複製三份 2.搭建並配置三個zookeeper例項 cd usr local solr cloud zookeeper01 進zookeeper01目錄,mkdir data 該目錄下建立data資料夾,放置zookeepe...