【大數據畢設環境配置五】- 在centos7裏面搭建完全分佈式zookeeper

情況說明:

  • 需要對三臺雲服務器進行基本的配置,詳細看【大數據畢設環境配置二】
  • zookeeper完全分佈式集羣需要奇數個節點(最少三個)
  • 根據2n+1法則,最多掛掉n個,我搭建時(掛掉一個節點,但是集羣仍能正常維護)

我不懂的地方(也就是那個掛掉的節點,(希望會的同學留言一下),說明一下)

  • 在進行ip地址映射的時候,由於我之前第二步進行免密鑰SSH登陸 在/etc/hosts 文件下,當前主機用的內網,其它主機用的外網,然後在進行zoo.cfg配置的時候,使用本機的節點(內網)需要將ip改寫成0.0.0.0:2888:3888的形式,其它直接公網ip進行書寫就好。但是對於純內網(都是一家的服務器,都是一個地區)來說,直接寫成master:2888:3888 node1:2888:3888 node2:2888:3888就好了。
  • 最後結果(雖然可以用,但是第一個節點掛掉,心裏還是難受)

=3.29更新===需要全部改成公網ip,並且加上quorumListenOnAllIPs=true 參考:https://blog.csdn.net/u014284000/article/details/74508963
在這裏插入圖片描述簡單安裝
- 配置環境變量
在這裏插入圖片描述

  • zoo.cfg
    在這裏插入圖片描述
  • 在data下建立myid,注意:每個節點對應服務器標號<1,2,3> 必須從1開始
  • zkServer.sh start 啓動
  • zkServer.sh status 查看狀態
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章