zookeeper 安裝 原

1.下載解壓

下載鏈接:http://archive.apache.org/dist/zookeeper

選擇合適的版本

#下載
wget http://archive.apache.org/dist/zookeeper/zookeeper-3.4.5/zookeeper-3.4.5.tar.gz
#解壓
tar -zxvf zookeeper-3.4.5.tar.gz

2.修改配置文件

進入conf目錄找到zoo_sample.cfg 複製一份

cd zookeeper-3.4.5/conf
cp zoo_sample.cfg zoo.cfg

配置文件如下:

#單機環境
tickTime=2000
dataDir=/usr/myapp/zookeeper-3.4.5/data
dataLogDir=/usr/myapp/zookeeper-3.4.5/logs
clientPort=2181

#僞集羣
tickTime=2000
dataDir=/usr/myapp/zookeeper1/data
dataLogDir=/usr/myapp/zookeeper1/logs
clientPort=2181
initLimit=5
syncLimit=2
server.1=192.168.220.128:2888:3888
server.2=192.168.220.128:4888:5888
server.3=192.168.220.128:6888:7888

#集羣
tickTime=2000
dataDir=/usr/myapp/zookeeper2/data
dataLogDir=/usr/myapp/zookeeper2/logs
clientPort=3181
initLimit=5
syncLimit=2
server.1=192.168.220.128:2888:3888
server.2=192.168.220.128:4888:5888
server.3=192.168.220.128:6888:7888

注意:

如果data和logs文件夾不存在需要mkdir新建,集羣和僞集羣需要在data下新建名爲myid的文件,寫入唯一id

可用如下命令實現:

echo '1' > data/myid
echo '2' > data/myid
echo '3' > data/myid

3.啓動

進入bin目錄,啓動、停止、重啓分和查看當前節點狀態(包括集羣中是何角色)別執行:

./zkServer.sh start
./zkServer.sh stop
./zkServer.sh restart
./zkServer.sh status

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章