1.上傳壓縮包到服務器,解壓,我的目錄在/soft/zookeeper/zookeeper3.4
2.修改配置文件
vi /etc/profile
添加環境變量
export ZOOKEEPER_HOME=/soft/zookeeper/zookeeper3.4 export PATH=${ZOOKEEPER_HOME}/bin:$PATH
讓配置生效
source /etc/profile
3.在zookeeper文件夾下新建data文件夾(和zookeeper解壓目錄同級)
data目錄下新建myid文件
編輯myid文件 內容為 :0 (注意此處的0和下面的zoo.cfg配置文件的server.0對應)
三台服務器下對應三個myid文件,內容分別是 0,1,2 和server.0,server.1,server.2對應
4.修改zookeeper配置文件 在解壓目錄下conf下zoo_sample.cfg
修改問價名為zoo.cfg
5.這一台的zookeeper就搭建完成了,其他的和操作相同,唯一不同的就myid內容
6.啟動zookeeper,bin目錄下的zkServer.sh
./zkServer.sh start
三台服務器都要啟動
7.查看狀態
./zkServer.sh status
這時查看狀態可能會報下面的錯
可能原因有1.myid文件數字不對應,2.防火牆的問題
防火牆的問題可以開放2181,2888,3888端口號
然后再查看狀態