Hadoop基礎(三十三):Zookeeper 分散式安裝部署
阿新 • • 發佈:2020-07-20
1.叢集規劃
在 hadoop102、hadoop103 和 hadoop104 三個節點上部署 Zookeeper。2.解壓安裝
(1)解壓 Zookeeper 安裝包到/opt/module/目錄下[atguigu@hadoop102 software]$ tar -zxvf zookeeper-3.4.10.tar.gz -C /opt/module/(2)同步/opt/module/zookeeper-3.4.10 目錄內容到 hadoop103、hadoop104 [atguigu@hadoop102 module]$ xsync zookeeper-3.4.10/
3.配置伺服器編號
(1)在/opt/module/zookeeper-3.4.10/這個目錄下建立 zkData [atguigu@hadoop102 zookeeper-3.4.10]$ mkdir -p zkData (2)在/opt/module/zookeeper-3.4.10/zkData 目錄下建立一個 myid 的檔案 [atguigu@hadoop102 zkData]$ touch myid (3)編輯 myid 檔案 [atguigu@hadoop102 zkData]$ vi myid 在檔案中新增與 server 對應的編號: 2 (4)拷貝配置好的 zookeeper 到其他機器上 [atguigu@hadoop102 zkData]$ xsync myid 並分別在 hadoop103、hadoop104 上修改 myid 檔案中內容為 3、44.配置 zoo.cfg 檔案
5.叢集操作
(1)分別啟動 Zookeeper [atguigu@hadoop102 zookeeper-3.4.10]$ bin/zkServer.sh start [atguigu@hadoop103 zookeeper-3.4.10]$ bin/zkServer.sh start [atguigu@hadoop104 zookeeper-3.4.10]$ bin/zkServer.sh start (2)檢視狀態[atguigu@hadoop102 zookeeper-3.4.10]# bin/zkServer.sh status JMX enabled by default Using config: /opt/module/zookeeper- 3.4.10/bin/../conf/zoo.cfg Mode: follower [atguigu@hadoop103 zookeeper-3.4.10]# bin/zkServer.sh status JMX enabled by default Using config: /opt/module/zookeeper- 3.4.10/bin/../conf/zoo.cfg Mode: leader [atguigu@hadoop104 zookeeper-3.4.5]# bin/zkServer.sh status JMX enabled by default Using config: /opt/module/zookeeper- 3.4.10/bin/../conf/zoo.cfg Mode: follower
6 日誌
zookeeeper 的bin資料夾下的zookeeper.out[atguigu@hadoop102 bin] cat zookeeper.out
7 相關錯誤
1)zookeeper啟動:Could not find or load main class org.apache.zookeeper.server.quorum.
————————————————
版權宣告:本文為CSDN博主「風起塵落」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處連結及本宣告。
原文連結:https://blog.csdn.net/qq_34707456/article/details/103013263
2)Error contacting service. It is probably not running.
java.net.ConnectException: 拒絕連線
如果: /jre/lib/management/路徑下發現如下內容全為紅色,正常節點該目錄下所有檔案都為藍綠色,換掉該節點的JDK(重新下載安裝jdk 8)後正常啟動;