中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎樣認識ZooKeeper運行環境

發布時間:2021-12-23 18:16:32 來源:億速云 閱讀:148 作者:柒染 欄目:云計算

這篇文章給大家介紹怎樣認識ZooKeeper運行環境,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

文檔背景:

安裝ZooKeeper已經有一段時間了。中間停了一段時間,今天再用發現已經生疏了。忘了zookeeper安裝在集群的哪幾臺機器上了。

目的:

現對拿到一個新的zookeeper環境時,如何認識zookeeper,做以下筆記。

文檔內容:

1、選定印象中已經安裝zookeeper的一臺機器,執行以下命令

[root@datanode1 ~]# echo $ZOOKEEPER_HOME
/home/hadoop/modules/zookeeper
[root@datanode1 ~]#

注意:

如果機器在10臺以上,然而又不記得自己zookeeper裝在哪幾臺機器上,會是一件很悲催的事情,目前我只知道一個笨方法就是一個個的試。

為了避免采用上邊這種笨方法,我們可以對hadoop集群中的各機器進行文檔登記,記錄每臺機器的角色,裝了哪些軟件,以便后查。

2、找到zookeeper安裝目錄下的conf/zoo.cfg文件

[root@datanode1 ~]# echo $ZOOKEEPER_HOME
/home/hadoop/modules/zookeeper
[root@datanode1 ~]# less /home/hadoop/modules/zookeeper/conf/
configuration.xsl  log4j.properties   zoo.cfg            zoo_sample.cfg
[root@datanode1 ~]# less /home/hadoop/modules/zookeeper/conf/zoo.cfg

怎樣認識ZooKeeper運行環境

從server.A=B:C:D中可知,zookeeper運行環境由datanode1、datanode2、datanode3三臺機器組成。

3、到datanode2和datanode3中確認是否正確配置$ZOOKEEPER_HOME/conf/zoo.cfg

4、在zookeeper集群的各機器上分別啟動zookeeper

[root@datanode2 ~]# zkServer.sh start
JMX enabled by default
Using config: /home/hadoop/modules/zookeeper/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
[root@datanode2 ~]#

zookeeper沒有自帶UI訪問接口,除非自己安裝。

5、查看zookeeper輸出日志

怎樣認識ZooKeeper運行環境

在這兒,注意查看輸出日志日期。這兒,日期為06-02,明顯是以前的歷史日志,今天的日志并未打印(一定記得查看日期,否則會被輸出日志誤導)。

6、查看當前節點所屬角色

[root@datanode1 ~]# zkServer.sh  status
JMX enabled by default
Using config: /home/hadoop/modules/zookeeper/bin/../conf/zoo.cfg
Mode: follower
[root@datanode1 ~]#
[root@datanode2 ~]# zkServer.sh status
JMX enabled by default
Using config: /home/hadoop/modules/zookeeper/bin/../conf/zoo.cfg
Mode: leader
[root@datanode2 ~]#
[root@datanode3 ~]# zkServer.sh status
JMX enabled by default
Using config: /home/hadoop/modules/zookeeper/bin/../conf/zoo.cfg
Mode: follower
[root@datanode3 ~]#

可看出,datanode2為leader,datanode1和datanode3位follower。

7、在任一節點建立到服務集群zookeeper的連接

[root@datanode3 ~]# zkCli.sh -server datanode2:2181

關于怎樣認識ZooKeeper運行環境就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節
推薦閱讀:
  1. Appium基礎認識
  2. 認識JSON

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

赤壁市| 黄龙县| 太原市| 甘洛县| 揭东县| 临夏市| 土默特右旗| 桃江县| 红河县| 鸡泽县| 西充县| 庐江县| 河东区| 四川省| 铁岭市| 佛坪县| 丹江口市| 金坛市| 长武县| 兖州市| 甘谷县| 新竹县| 泊头市| 鄂托克旗| 萝北县| 东源县| 开江县| 乐昌市| 土默特右旗| 吉木萨尔县| 阜平县| 丰都县| 长垣县| 临夏市| 赫章县| 和林格尔县| 巴彦淖尔市| 荔波县| 木兰县| 蕲春县| 綦江县|