搭建zookeeper叢集
阿新 • • 發佈:2021-07-13
前言:請各大網友尊重本人原創知識分享,謹記本人部落格:南國以南i
準備工具:zookeeper、jdk1.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)修改zookeeper02、zookeeper03對應myid檔案值
例:vim zookeeper02/data/myid 內容:2 vim zookeeper03/data/myid
3)修改zookeeper02對應zoo.cfg檔案值,修改zookeeper03、對應zoo.cfg檔案值
4)建立統一啟動的批處理檔案
vim zookeeper-start.sh
5)給檔案賦可執行許可權:
chmod u+x zookeeper-start.sh
6)執行檢查是否正常
至此Zookeeper叢集搭建成功