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