搭建zookeeper集群

前言:請各大網友尊重本人原創知識分享,謹記本人博客:南國以南i

準備工具:zookeeperjdk1.8

1.解壓zookeeper壓縮包並移動到指定位置

tar -zxvf zookeeper-3.4.6.tar.gz
mkdir zookeeper01
mv zookeeper-3.4.6 zookeeper01

2.zookeeper目錄下創建data目錄

mkdir zookeeper01/data

3.寫入每個實例id(區別機器)

echo 1 >> myid 

4.修改配置文件,把conf目錄下的zoo_sample.cfg文件複製zoo.cfg

cd ../conf
cp  zoo_sample.cfg  zoo.cfg
vi zoo.cfg

參數說明:

dataDir:數據保存的目錄

clientPort:客戶端連接Zookeeper的端口號,需要保證每個端口號不衝突。

service:集群中的節點列表1、2、3代表節點的id(多台機器統一)

以上zookeeper單機搭建成功

 

偽集群搭建:(在本機部署三台zookeeper服務)

1)複製剛剛安裝的zookeeper文件夾,修改配置

例:cp -r zookeeper01  zookeeper02  zookeeper03(複製兩份,相當於部署三台機器)

2)修改zookeeper02zookeeper03對應myid文件值

例:vim  zookeeper02/data/myid 內容:2   vim  zookeeper03/data/myid 內容:3

3)修改zookeeper02對應zoo.cfg文件值,修改zookeeper03、對應zoo.cfg文件值

4)創建統一啟動的批處理文件

 vim  zookeeper-start.sh 

 5) 給文件賦可執行權限:

chmod u+x  zookeeper-start.sh

6)執行檢查是否正常

 至此Zookeeper集群搭建成功

參考鏈接