zookeeper集群搭建

2021-10-01 21:30:39 字數 1036 閱讀 5020

簡介:介紹如何在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...