這篇文章給大家介紹怎樣認(rèn)識(shí)ZooKeeper運(yùn)行環(huán)境,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
成都創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、新鄉(xiāng)網(wǎng)絡(luò)推廣、微信小程序、新鄉(xiāng)網(wǎng)絡(luò)營銷、新鄉(xiāng)企業(yè)策劃、新鄉(xiāng)品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);成都創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供新鄉(xiāng)建站搭建服務(wù),24小時(shí)服務(wù)熱線:18980820575,官方網(wǎng)址:www.cdcxhl.com
安裝ZooKeeper已經(jīng)有一段時(shí)間了。中間停了一段時(shí)間,今天再用發(fā)現(xiàn)已經(jīng)生疏了。忘了zookeeper安裝在集群的哪幾臺(tái)機(jī)器上了。
現(xiàn)對拿到一個(gè)新的zookeeper環(huán)境時(shí),如何認(rèn)識(shí)zookeeper,做以下筆記。
文檔內(nèi)容:
[root@datanode1 ~]# echo $ZOOKEEPER_HOME /home/hadoop/modules/zookeeper [root@datanode1 ~]#
如果機(jī)器在10臺(tái)以上,然而又不記得自己zookeeper裝在哪幾臺(tái)機(jī)器上,會(huì)是一件很悲催的事情,目前我只知道一個(gè)笨方法就是一個(gè)個(gè)的試。
為了避免采用上邊這種笨方法,我們可以對hadoop集群中的各機(jī)器進(jìn)行文檔登記,記錄每臺(tái)機(jī)器的角色,裝了哪些軟件,以便后查。
[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
從server.A=B:C:D中可知,zookeeper運(yùn)行環(huán)境由datanode1、datanode2、datanode3三臺(tái)機(jī)器組成。
[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訪問接口,除非自己安裝。
在這兒,注意查看輸出日志日期。這兒,日期為06-02,明顯是以前的歷史日志,今天的日志并未打?。ㄒ欢ㄓ浀貌榭慈掌?,否則會(huì)被輸出日志誤導(dǎo))。
[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。
[root@datanode3 ~]# zkCli.sh -server datanode2:2181
關(guān)于怎樣認(rèn)識(shí)ZooKeeper運(yùn)行環(huán)境就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。