Zookeeper集群部署

三臺服務(wù)器部署

node1? ???node2? ???node3 (根據(jù)自己情況而定)

1.下載zookeeper壓縮包

http://archive.apache.org/dist/zookeeper/? ? ?(根據(jù)自己需要的版本下載壓縮包)

2.解壓

在node1主機上,解壓zookeeper的壓縮包到/export/server路徑下去,然后準(zhǔn)備進行安裝

cd?/export/software? ? (路徑不同需要更改路徑)

tar??-zxvf? zookeeper-3.4.6.tar.gz? -C? /export/servers/? ??(路徑不同需要更改路徑)

3.修改配置文件

在node1主機上,修改配置文件

cd??/export/servers/zookeeper-3.4.6/conf/? ??(路徑不同需要更改路徑)

cp?zoo_sample.cfg zoo.cfg

mkdir??-p /export/servers/zookeeper-3.4.6/zkdatas/? ??(路徑不同需要更改路徑)

vim? ? zoo.cfg

修改以下內(nèi)容

#Zookeeper的數(shù)據(jù)存放目錄

dataDir=/export/servers/zookeeper-3.4.6/zkdatas????(路徑不同需要更改路徑)

# 保留多少個快照

autopurge.snapRetainCount=3

# 日志多少小時清理一次

autopurge.purgeInterval=1

# 集群中服務(wù)器地址

server.1=node1:2888:3888

server.2=node2:2888:3888

server.3=node3:2888:3888

4.添加myid配置

在node1主機的/export/servers/zookeeper-3.4.6/zkdatas/這個路徑下創(chuàng)建一個文件,文件名為myid ,文件內(nèi)容為1? ??(路徑不同需要更改路徑)

echo?1?>?/export/servers/zookeeper-3.4.6/zkdatas/myid? ??(路徑不同需要更改路徑)

5.安裝包分發(fā)并修改myid的值

在node1主機上,將安裝包分發(fā)到其他機器

第一臺機器上面執(zhí)行以下兩個命令

scp? ?-r ?/export/servers/zookeeper-3.4.6/?? ??node2:/export/servers/? ??(路徑不同需要更改路徑)

scp???-r ?/export/servers/zookeeper-3.4.6/?? ??node3:/export/servers/? ??(路徑不同需要更改路徑)

第二臺機器上修改myid的值為2

echo?2??>??/export/servers/zookeeper-3.4.6/zkdatas/myid? ??(路徑不同需要更改路徑)

第三臺機器上修改myid的值為3

echo?3?>?/export/servers/zookeeper-3.4.6/zkdatas/myid? ??(路徑不同需要更改路徑)

5.三臺機器啟動zookeeper服務(wù)

三臺機器分別啟動zookeeper服務(wù),這個命令三臺機器都要執(zhí)行

/export/servers/zookeeper-3.4.6/bin/zkServer.sh start

三臺主機分別查看啟動狀態(tài)

/export/servers/zookeeper-3.4.6/bin/zkServer.sh ?status

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容