zookeeper安裝的參考博客:https://www.cnblogs.com/zhangjiahao/p/11768898.html
1芙代,myid文件的位置
myid配置文件是給當前節(jié)點一個編號,每個節(jié)點均需單獨配置翼闹,且編號不同枫振,每個myid和service.x對應(yīng)的x要對應(yīng)喻圃,在zoo.cfg配置文件中配置的dataDir=/root/bigdata/zookeeper/data目錄下
2,啟動問題粪滤,zkServer.sh status報錯Error contacting service. It is probably not running
每個節(jié)點均需用命令zkServer.sh start獨立啟動斧拍,涉及zookeeper選舉,選舉完成后杖小,再查看節(jié)點信息肆汹,有header和flower兩種愚墓,選舉是隨機的
筆記
zookeeper版本:zookeeper-3.4.14.tar.gz
- 配置:
1,(分別在所有節(jié)點上操作)在conf文件夾下運行命令cp zoo_sample.cfg zoo.cfg昂勉,得到zoo.cfg配置文件內(nèi)容
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/root/bigdata/zookeeper/data
clientPort=2181
server.1=master:8880:7770
server.2=slave0:8881:7771
server.3=slave1:8882:7772
在/root/bigdata/zookeeper/data文件夾下新建文件myid浪册,寫入當前節(jié)點對應(yīng)的編號,如master對應(yīng)1硼啤,寫入1即可
2议经,環(huán)境變量
在/etc/profile中配置ZOOKEEPER_HOME
啟動
分別在每個節(jié)點上運行命令zkService.sh start檢查
分別在每個節(jié)點上運行命令zkService.sh status關(guān)閉
分別在每個節(jié)點上運行命令zkService.sh stop