环境

leader:192.168.116.143

fllower:192.168.116.142

fllower:192.168.116.144

命令:conf——查看其他主机的配置文件

 [root@sxl132 Desktop]# echo conf | nc 192.168.116.144
clientPort=
dataDir=/usr/data/zookeepeer/version-
dataLogDir=/usr/data/zookeepeer/version-
tickTime=
maxClientCnxns=
minSessionTimeout=
maxSessionTimeout=
serverId=
initLimit=
syncLimit=
electionAlg=
electionPort=
quorumPort=
peerType=

命令:ruok——查看其他主机是否存活

 [root@sxl132 Desktop]# echo ruok | nc 192.168.116.144
imok[root@sxl132 Desktop]#

命令:cons——查看连接信息

 [root@sxl132 Desktop]# echo cons | nc 192.168.116.144
/192.168.116.142:[](queued=,recved=,sent=)

命令:dump——查看未处理的会话节点

 Desktop]# echo dump | nc 192.168.116.144
SessionTracker dump:
org.apache.zookeeper.server.quorum.LearnerSessionTracker@731f57b1
ephemeral nodes dump:
Sessions with Ephemerals ():

命令:reqs——查看未处理的请求

 [root@sxl132 Desktop]# echo reqs | nc 192.168.116.144 2181  //当然,这里没有未处理的请求

命令:stat——查看统计信息

 [root@sxl132 Desktop]# echo stat | nc 192.168.116.144
Zookeeper version: 3.4.-37e277162d567b55a07d1755f0b31c32e93c01a0, built on // : GMT
Clients:
/192.168.116.142:[](queued=,recved=,sent=) Latency min/avg/max: //
Received:
Sent:
Connections:
Outstanding:
Zxid: 0x600000000
Mode: follower
Node count:

命令:envi——查看环境信息

 [root@sxl132 Desktop]# echo envi | nc 192.168.116.144
Environment:
zookeeper.version=3.4.-37e277162d567b55a07d1755f0b31c32e93c01a0, built on // : GMT
host.name=localhost
java.version=1.8.0_151
java.vendor=Oracle Corporation
java.home=/usr/app/java/jdk/jre
java.class.path=/usr/app/zookeepeer/bin/../build/classes:/usr/app/zookeepeer/bin/../build/lib/*.jar:/usr/app/zookeepeer/bin/../lib/slf4j-log4j12-1.6.1.jar:/usr/app/zookeepeer/bin/../lib/slf4j-api-1.6.1.jar:/usr/app/zookeepeer/bin/../lib/netty-3.10.5.Final.jar:/usr/app/zookeepeer/bin/../lib/log4j-1.2.16.jar:/usr/app/zookeepeer/bin/../lib/jline-0.9.94.jar:/usr/app/zookeepeer/bin/../lib/audience-annotations-0.5.0.jar:/usr/app/zookeepeer/bin/../zookeeper-3.4.11.jar:/usr/app/zookeepeer/bin/../src/java/lib/*.jar:/usr/app/zookeepeer/bin/../conf:/usr/app/java/jdk/lib/
java.library.path=/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
java.io.tmpdir=/tmp
java.compiler=<NA>
os.name=Linux
os.arch=amd64
os.version=2.6.32-431.el6.x86_64
user.name=root
user.home=/root
user.dir=/usr/app/zookeepeer

命令:wchs——查看服务器watch的详细信息

 [root@sxl132 Desktop]# echo wchs | nc 192.168.116.144
connections watching paths
Total watches:

命令:wchp——列出指定路径下的服务器信息

 [root@sxl132 Desktop]# echo wchp | nc localhost
wchp is not executed because it is not in the whitelist.

这里没有权限,因为不在白名单,目前还不知道怎么设置,可以在zookeepeer的官网可查看这方面的资料:http://zookeeper.apache.org/doc/r3.4.10/zookeeperAdmin.html

还有一些4字命令,可以查看zookeepeer的官网。

PS:linux命令中的竖线|是一个管道,可以把命令右边的内容传递给左边。

参考文档

1、徐培成的大数据——zookeepeer视频

2、http://zookeeper.apache.org/doc/r3.4.10/zookeeperAdmin.html#sc_zkCommands (Zookeepeer的4字命令)

zookeepeer4字命令实践的更多相关文章

  1. zookeeper命令行(zkCli.sh&zkServer.sh)使用及四字命令

    zookeeper提供了很多方便的功能,方便我们查看服务器的状态,增加,修改,删除数据(入口是zkServer.sh和zkCli.sh). 还提供了一系列四字命令,方便我们跟服务器进行各种交互,来确认 ...

  2. 排查问题所用到的一些Linux命令实践(不定期更新。。)

    一.前言 线上问题排查可能是每个程序员都会经历的.在排查的过程中,往往会用到很多Linux命令,也会产生一些很实用的技巧.本博文通过分析一次线上问题排查的过程,把所有用到的命令串起来.每个Linux命 ...

  3. zookeeper 四字命令的使用

    Linux中的命令NetCat有“瑞士军刀”的美誉.我们可以通过nc命令查看Zookeeper的一行属性数据.在Zookeeper中有很多四字命令,汇总如下: 序号 使用命令 输出说明  1 echo ...

  4. zookeeper之 zkServer.sh命令、zkCli.sh命令、四字命令

    一.zkServer.sh 1.查看 zkServer.sh 帮助信息[root@bigdata05 bin]# ./zkServer.sh helpZooKeeper JMX enabled by ...

  5. zookeeper 四字命令

    zookeeper四字命令   ZooKeeper3.4.6支持某些特定的四字命令字母与其的交互.它们大多是查询命令,用来获取 ZooKeeper 服务的当前状态及相关信息.用户在客户端可以通过 te ...

  6. Zookeeper笔记之四字命令

    Zookeeper支持一些命令用来获取服务的状态和相关信息,因为这些命令都是四个字母的,所以一般称为四字命令. 四字命令可以使用telnet或者nc向服务器提交,使用下面这个脚本可以当做是一个简易的客 ...

  7. Zookeeper四字命令

    ZooKeeper 支持某些特定的四字命令(The Four Letter Words)与其进行交互.它们大多是查询命令,用来获取 ZooKeeper 服务的当前状态及相关信息.用户在客户端可以通过 ...

  8. Zookeeper运维常用四字命令

    Zookeeper运维常用四字命令 echo stat|nc 127.0.0.1 2181 查看哪个节点被选择作为follower或者leader 使用echo ruok|nc 127.0.0.1 2 ...

  9. 【转】zookeeper之 zkServer.sh命令、zkCli.sh命令、四字命令

    [FROM]https://www.cnblogs.com/andy6/p/7674028.html 一.zkServer.sh 1.查看 zkServer.sh 帮助信息 [root@bigdata ...

随机推荐

  1. JMeter 逻辑控制之While循环控制器(While Controller)

    逻辑控制之While循环控制器(While Controller)   by:授客 QQ:1033553122 测试环境 apache-jmeter-2.13 1.   添加While Control ...

  2. Vue CLI3 开启gzip压缩

    gizp压缩是一种http请求优化方式,通过减少文件体积来提高加载速度.html.js.css文件甚至json数据都可以用它压缩,可以减小60%以上的体积. webpack在打包时可以借助 compr ...

  3. 使用过AsyncTask、EventBus、Volley以及Retrofit,必须好好了解handler运行机制

    我们都知道在UI线程中不能进行耗时操作,例如数据读写.网络请求.Android 4.0开始,在主线程中进行网络请求甚至会抛出Android.os.NetworkOnMainThreadExceptio ...

  4. 网页html随机切换背景图片

    首先要准备一些图像,图像的大小(无论是尺寸大小还是数据大小)要控制好,如果太大,会使用户等不及查看全图就跳出了,如果太小,又会影响页面质量. 在script中将这些图像编为一个数组,便于调用.数组的长 ...

  5. 03-13_WLST导航和定位MBean

    本文重点:WLST导航和定位MBean     MBean切换图 如上:红色的字体表示切换的命令.ls和cd是在当前树下切换,其他命令是在不同树之间切换. 其中: DomainMBeanServer有 ...

  6. [SQLSERVER] 转移数据库MDF或LDF文件位置的方法,以及重新启动出现无权限的问题

    0. 查看数据库文件名和物理文件名 SELECT name, physical_name AS current_file_location FROM sys.master_files 1. 运行命令 ...

  7. python第五十七天------补上笔记

    direct_client:广播接收 #!/usr/bin/env python #_*_coding:utf-8_*_ import pika,time,sys connection = pika. ...

  8. 用LinQ扩展方法,泛型扩展方法,实现自定义验证字符是否空、对象是否为null,及泛型约束使用,Action的使用

    一.Linq扩展方法 1.扩展方法必须是静态方法.扩展方法所在的类必须是静态类 2.扩展方法里面的参数必须制定this关键字,紧跟需要扩展的类型,如下: 二.泛型约束 1.使用泛型的原因,是在不知道需 ...

  9. 怎样让引用类库的类在HelpPage上显示Description

        最近在做 web api 开发的时候遇到这样的问题,即 HelpPage 里只能显示 api 控制器上的注释,对于那些引用了外部类库的类(比如POST提交需要用到的类),就无法显示它们的备注, ...

  10. HDU ACM 1856 More is better(并查集)

    [题目链接]http://acm.hdu.edu.cn/showproblem.php?pid=1856 [解题思路]给的数据有点大,干脆少开点数组,直接上set存储有朋友的孩子的编号,同时根据编号初 ...