日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Apache ZooKeeper - 使用源码启动ZK集群模式

發(fā)布時間:2025/3/21 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Apache ZooKeeper - 使用源码启动ZK集群模式 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

文章目錄

  • Pre
  • 配置總覽
  • 端口說明
  • Node 1
    • 【zoo1.cfg 】
    • 【myid】
  • Node 2
    • 【zoo2.cfg 】
    • 【myid】
  • Node 3
    • 【zoo3.cfg 】
    • 【myid】
  • 啟動集群環(huán)境
  • 測試

Pre

Apache ZooKeeper - 構(gòu)建ZooKeeper源碼環(huán)境及StandAlone模式下的服務(wù)端和客戶端啟動

有了使用源碼啟動單節(jié)點的經(jīng)驗,集群模式就很容易了,無非就是多幾個配置文件 ,啟動了集群模式才好去分析分布式環(huán)境下的leader的選舉等源碼


配置總覽


端口說明

clientPort=2181 server.1=127.0.0.1:2888:3888

我們以這個為例,來看下這幾個端口都是干啥用的

  • 2181 對client端提供服務(wù)

  • 2888 Leader監(jiān)聽此端口 集群內(nèi)機(jī)器通訊使用

  • 3888 選舉leader使用


Node 1

【zoo1.cfg 】

tickTime=2000 initLimit=10 syncLimit=5 dataDir=D:/IdeaProjects/zookeeperSource/data/zk1 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

【myid】


Node 2

【zoo2.cfg 】

tickTime=2000 initLimit=10 syncLimit=5 dataDir=D:\\IdeaProjects\\zookeeperSource\\data\\zk2 clientPort=2182 server.1=127.0.0.1:2888:3888 server.2=127.0.0.1:2889:3889 server.3=127.0.0.1:2890:3890

調(diào)整clientPort和dataDir

【myid】


Node 3

【zoo3.cfg 】

tickTime=2000 initLimit=10 syncLimit=5 dataDir=D:/IdeaProjects/zookeeperSource/data/zk3 clientPort=2183 server.1=127.0.0.1:2888:3888 server.2=127.0.0.1:2889:3889 server.3=127.0.0.1:2890:3890

調(diào)整clientPort和dataDir

【myid】


啟動集群環(huán)境

分別啟動3個節(jié)點


測試

啟動第一個節(jié)點 ,會報錯,因為其他兩個節(jié)點還沒啟動,連接報錯 Cannot open channel to 3 at election address /127.0.0.1:3890

啟動第二個節(jié)點后,節(jié)點正常了, 此時經(jīng)過選舉將節(jié)點二選舉為leader節(jié)點,節(jié)點1為follower

節(jié)點二日志:

啟動第三個節(jié)點后, 加入到集群,節(jié)點三的同樣也是follower節(jié)點

好了 完事兒了 操作就是這么簡單


接下來從源碼角度分析ZK集群啟動時的選主過程~

總結(jié)

以上是生活随笔為你收集整理的Apache ZooKeeper - 使用源码启动ZK集群模式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。