Zookeeper集羣安裝與啓動

集羣規劃

三臺節點:master/slave01/slave02

上傳安裝包到master節點上

上傳zookeeper.tar 到master上,使用root用戶將zookeeper的用戶改成普通用戶,並解壓到/opt/module目錄下。
進入zookeeper的conf目錄:

cd /opt/module/zookeeper-3.4.13/conf

配置zoo.cfg

將zoo_sample.cfg 複製爲zoo.cfg:

[dendan@master conf]$ cp zoo_sample.cfg zoo.cfg

修改zoo.cfg文件,內容如下:

dataDir=/opt/module/zookeeper-3.4.13/zkData
#------------------cluster------------------------
server.1=master:2888:3888
server.2=slave01:2888:3888
server.3=slave02:2888:3888

創建zkData目錄

在/opt/module/zookeeper-3.4.13目錄下創建文件夾zkData,創建myid文件。

mkdir -p zkData
cd zkData
echo 1 >myid
cd /opt/module

分發zookeeper文件到其他節點

分發到slave01\slave02節點上:

scp -r zookeeper-3.4.13/ slave01:`pwd`
scp -r zookeeper-3.4.13/ slave02`pwd`

修改myid文件

slave01節點上修改myid的值爲2:

cd /opt/module/zookeeper-3.4.13/zkData
echo 2 >myid

slave02節點上修改myid的值爲3:

cd /opt/module/zookeeper-3.4.13/zkData
echo 3>myid

啓動zookeeper集羣

依次在三個節點上啓動zkServer進程。

[dendan@master zookeeper-3.4.13]$ bin/zkServer.sh start
[dendan@slave01 zookeeper-3.4.13]$ bin/zkServer.sh start
[dendan@slave02 zookeeper-3.4.13]$ bin/zkServer.sh start
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章