一、安裝zookeeper, 解壓
二、配置
進入$zkHome/conf目錄下
複製一份配置文件
cp zoo_sample.cfg zoo.cfg
修改配置
數據文件位置
dataDir=/usr/temp/zkdata
日誌文件位置
dataLogDir=/usr/temp/zklog
在最後添加集羣配置
server.1=zoo1:2881:3881
server.2=zoo2:2882:3882
server.3=zoo3:2883:3883
zoo1,zoo2,zoo3分別表明三臺服務器,修改/etc/hosts文件,配置對應的ip
三、建立myid
去上面配置的dataDir目錄下,建立myid文件
cd /usr/temp/zkdata
touch myid
echo 1 > myid
這裏的1分別對應配置的server1, 其餘兩臺就分別是2和3
四、配置環境變量
修改 /etc/profile
添加
export ZOOKEEPER_HOME=/usr/local/java/zookeeper-3.4.9
export PATH=$PATH:$ZOOKEEPER_HOME/bin
執行source /etc/profile 更新環境變量
五、啓動
修改完環境變量後
使用zkServer.sh start 啓動zk服務
而後使用 zkServer.sh status 查看zk是否啓動成功
六、驗證集羣是否成功
使用zkCli.sh進入zk客戶端
能夠用help查看zk客戶端命令
在1號服務器裏執行 set /test_data "fzp" 添加一個節點數據
而後再2.3號服務器執行 get /test_data 看是否能獲取數據,若是能則說明集羣已經配置成功