怎样认识ZooKeeper运行环境

怎样认识ZooKeeper运行环境

这篇文章给大家介绍怎样认识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.xsllog4j.propertieszoo.cfgzoo_sample.cfg[root@datanode1~]#less/home/hadoop/modules/zookeeper/conf/zoo.cfg

从server.A=B:C:D中可知,zookeeper运行环境由datanode1、datanode2、datanode3三台机器组成。

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

4、在zookeeper集群的各机器上分别启动zookeeper

[root@datanode2~]#zkServer.shstartJMXenabledbydefaultUsingconfig:/home/hadoop/modules/zookeeper/bin/../conf/zoo.cfgStartingzookeeper...STARTED[root@datanode2~]#

zookeeper没有自带UI访问接口,除非自己安装。

5、查看zookeeper输出日志

在这儿,注意查看输出日志日期。这儿,日期为06-02,明显是以前的历史日志,今天的日志并未打印(一定记得查看日期,否则会被输出日志误导)。

6、查看当前节点所属角色

[root@datanode1~]#zkServer.shstatusJMXenabledbydefaultUsingconfig:/home/hadoop/modules/zookeeper/bin/../conf/zoo.cfgMode:follower[root@datanode1~]#

[root@datanode2~]#zkServer.shstatusJMXenabledbydefaultUsingconfig:/home/hadoop/modules/zookeeper/bin/../conf/zoo.cfgMode:leader[root@datanode2~]#

[root@datanode3~]#zkServer.shstatusJMXenabledbydefaultUsingconfig:/home/hadoop/modules/zookeeper/bin/../conf/zoo.cfgMode:follower[root@datanode3~]#

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

7、在任一节点建立到服务集群zookeeper的连接

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

关于怎样认识ZooKeeper运行环境就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

发布于 2021-12-23 21:19:13
收藏
分享
海报
0 条评论
38
上一篇:基于Docker的新一代云计算核心概念是什么 下一篇:如何进行keystone rest api V3 版本测试
目录

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~

    忘记密码?

    图形验证码