zookeeper集群搭建

2021-08-21 05:55:17 字數 1726 閱讀 8268

zookeeper-3.4.8.tar.gz這個版本的,比較穩定。

2、解壓:tar –zxvfzookeeper-3.4.8.tar.gz

3、設定環境變數並且使其生效

4、修改zoo_sample.cfg檔案為zoo.cfg,並且新增一些配置資訊

cd /opt/zookeeper/zookeeper-3.4.10/conf

mv zoo_sample.cfg zoo.cfg

修改conf: vi zoo.cfg 修改兩處

(1) datadir=/opt/zookeeper/data(注意同時在zookeeper建立data目錄)

(2)最後面新增

server.1=zoo1:2888:3888 

server.2=zoo2:2888:3888   

server.3=zoo3:2888:3888

特別注意:

這裡的zoo1是對應的伺服器的主機名,需要在/etc/hosts檔案中做下ip對映,其他3臺伺服器均是如此

最後配置好了,zoo.cfg配置結果如下:

5、建立伺服器標識

在zoo.cfg檔案中datadir配置的目錄下建立資料夾: mkdir data

建立檔案myid並填寫內容為1:vi myid (內容為伺服器標識 : 1)

複製zookeeper的配置檔案zoo.cfg到其他部署zk集群的伺服器上,由於我這裡是配置了3臺,我把其他2臺伺服器zoo2、 zoo3中的myid檔案裡的值修改為2和3。

6、啟動zookeeper

路徑: cd /opt/zookeeper/bin/

執行: zkserver.sh start

(注意這裡3臺機器都要進行啟動)

檢視程序看是否啟動成功:jps

檢視狀態: zkserver.sh status(在三個節點上檢驗zk的mode,乙個leader和2個follower),如下圖分別是zoo1、zoo2、zoo3三颱伺服器的檢視狀態。

注意事項:

使用xftp工具新建資料夾時在linux命令下檢視這個資料夾名字由於編碼問題,資料夾會亂碼。這時需要改下資料夾名字mv data^m/ data

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...