搭建zookeeper集群
前言:請各大網友尊重本人原創知識分享,謹記本人博客:南國以南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
3)修改zookeeper02對應zoo.cfg文件值,修改zookeeper03、對應zoo.cfg文件值
4)創建統一啟動的批處理文件
vim zookeeper-start.sh
5) 給文件賦可執行權限:
chmod u+x zookeeper-start.sh
6)執行檢查是否正常
至此Zookeeper集群搭建成功