Zookeeper僞叢集安裝
僞叢集安裝
- 下載下傳zookeeper-3.4.14.tar.gz
- 建立zkcluster目錄
mkdir zkcluster
- 解壓壓縮包
tar -zxvf zookeeper-3.4.14.tar.gz -C /zkcluster
- 修改檔案名稱:
mv zookeeper-3.4.14/ zookeeper01
- 複制并改名
cp -r zookeeper01/ zookeeper02 cp -r zookeeper01/ zookeeper03
- 分别在zookeeper02、zookeeper02、zookeeper03的目錄下建立data和logs目錄
mkdir data cd data mkdir logs
- 修改配置檔案名稱,進入每一個zookeeper目錄中
cd conf mv zoo_sample.cfg zoo.cfg
- 在zoo.cfg中配置每一個Zookeeper的dataDir,clientPort分别為2181、2182、2183
- 搭建叢集前先在每一個data目錄下建立一個myid檔案,内容分别是1、2、3。這個檔案就是記錄每個伺服器的ID。
touch myid
- 在每個zookeeper的zoo.cfg配置用戶端通路端口和叢集伺服器IP清單。
server.1=10.9.5.91:2881:3881 server.2=10.9.5.91:2882:3882 server.3=10.9.5.91:2883:3883 #server.伺服器ID=伺服器IP位址:伺服器之間通信端口:伺服器之間投票選舉端口
- 一次啟動三個zk執行個體
這裡可以看到zk執行個體的狀态#啟動zookeeper ./zkServer.sh start #檢視zookeeper ./zkServer.sh status