1. 程式人生 > 其它 >搭建zookeeper叢集

搭建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叢集搭建成功

參考連結