ubutun安裝zookeeper及單機偽集群部署

1:下載zookeeper的安裝包,最新穩(wěn)定版是3.4.9

網(wǎng)盤地址

2:解壓

tar -zxvf zookeeper-3.4.9

3:編輯配置文件zoo_sample.cfg重命名為zoo.cfg。

4:cd到bin目錄,先啟動服務端

./zkServer.sh start ? 查看啟動狀態(tài) ./zkServer.sh status

5:客戶端鏈接:./zkCli.sh -server 127.0.0.1:2181 ??奢斎雔s / 查看目錄,會顯示zookeeper.


單臺服務器偽集群部署(模擬3臺,建議是奇數(shù)):

1:復制2份zookeeper??

cp -R zookeeper-3.4.9 zookeeper-3.4.9-2?

cp -R zookeeper-3.4.9 zookeeper-3.4.9-3

2:更改3個zk的配置文件zoo.cfg。

1)

#文件目錄? 對應的是/tmp/zookeeper2/data ,/tmp/zookeeper3/data.。日志目錄同理

dataDir=/tmp/zookeeper/data

#日志目錄 為了降低延遲

dataLogDir=/tmp/zookeeper/log

#客戶端端口 ?必須不一樣。 分別是2182 2183

clientPort=2181

#偽集群配置 ?端口必須不一樣

server.1 = 127.0.0.1:2888:3888

server.2 = 127.0.0.1:2889:3889

server.3 = 127.0.0.1:2890:3890

2)切換到cd /tmp目錄。新建目錄如下圖。


3)在每個文件夾的data下建立myid的文件。內(nèi)容分別是1,2,3. 這和配置文件server.1 ,server.2對應。

4)再次切換到zookeeper-3.4.9/bin目錄。執(zhí)行啟動服務端。分別執(zhí)行另外2個服務端??捎?/p>

./zkServer.sh status查看狀態(tài),可看到mode:follower或者leader。 leader(領(lǐng)導者)只有1個,其他都是follower追隨者。

5)鏈接客戶端 ./zkCli.sh -server 127.0.0.1:2181(或者另外2臺服務器的2182.2183都可)

特別注意:不要用windows編輯器編輯zookeeper/bin下面的任意腳本文件,特別是zkServer.sh會出現(xiàn)文件夾帶問號的現(xiàn)象。

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

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

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