通过这些四字命令可以获取服务的当前状态,配置等相关信息。用户在客户端可通过telnet或nc向zookeeper发出命令。
| 命令 | 描述 |
|---|---|
| cons | 列出连接到服务器的所有客户端详细信息(连接,会话)。包括“接收/发送”的包数量,会话id,操作延迟等。 /127.0.0.1:37185[0](queued=0,recved=1,sent=0) /127.0.0.1:37175[1](queued=0,recved=5,sent=5,sid=0x13d3b2161170001,lop=PING,est=1362580270124,to=30000,lcxid=0x0,lzxid=0xffffffffffffffff,lresp=1362580321958,llat=2,minlat=0,avglat=15,maxlat=73) |
| conf | 输出服务的配置详细信息 clientPort=2181 dataDir=/home/java2000_wl/hadoop/zookeeper-1/data/version-2 dataLogDir=/home/java2000_wl/hadoop/zookeeper-1/logs/version-2 tickTime=2000 maxClientCnxns=60 minSessionTimeout=4000 maxSessionTimeout=40000 serverId=1 initLimit=10 syncLimit=5 electionAlg=3 electionPort=5000 quorumPort=4000 peerType=0 |
| envi | 输出服务环境的详细信息,和java环境 Environment: zookeeper.version=3.4.3-1240972, built on 02/06/2012 10:48 GMT host.name=<NA> java.version=1.6.0_41 java.vendor=Sun Microsystems Inc. java.home=/home/java2000_wl/jdk/jdk1.6.0_41/jre java.class.path=/home/java2000_wl/hadoop/zookeeper-1/bin/../build/classes:/home/java2000_wl/hadoop/zookeeper-1/bin/../build/lib/*.jar:/home/java2000_wl/hadoop/zookeeper-1/bin/../lib/slf4j-log4j12-1.6.1.jar:/home/java2000_wl/hadoop/zookeeper-1/bin/../lib/slf4j-api-1.6.1.jar:/home/java2000_wl/hadoop/zookeeper-1/bin/../lib/netty-3.2.2.Final.jar:/home/java2000_wl/hadoop/zookeeper-1/bin/../lib/log4j-1.2.15.jar:/home/java2000_wl/hadoop/zookeeper-1/bin/../lib/jline-0.9.94.jar:/home/java2000_wl/hadoop/zookeeper-1/bin/../zookeeper-3.4.3.jar:/home/java2000_wl/hadoop/zookeeper-1/bin/../src/java/lib/*.jar:/home/java2000_wl/hadoop/zookeeper-1/bin/../conf:.:/home/java2000_wl/jdk/jdk1.6.0_41/jre/lib:/home/java2000_wl/jdk/jdk1.6.0_41/lib:/home/java2000_wl/jdk/jdk1.6.0_41/lib/tools.jar java.library.path=/home/java2000_wl/jdk/jdk1.6.0_41/jre/lib/i386/server:/home/java2000_wl/jdk/jdk1.6.0_41/jre/lib/i386:/home/java2000_wl/jdk/jdk1.6.0_41/jre/../lib/i386:/usr/java/packages/lib/i386:/lib:/usr/lib java.io.tmpdir=/tmp java.compiler=<NA> os.name=Linux os.arch=i386 os.version=2.6.18-194.el5 user.name=java2000_wl user.home=/home/java2000_wl user.dir=/home/java2000_wl/hadoop/zookeeper-1/bin |
| dump | 输出未经处理的会话和临时节点 |
| stat | 输出服务的状态,和简要的客户端信息 Zookeeper version: 3.4.3-1240972, built on 02/06/2012 10:48 GMT Clients: /127.0.0.1:37175[1](queued=0,recved=39,sent=39) /127.0.0.1:55666[0](queued=0,recved=1,sent=0) Latency min/avg/max: 0/9/288 Received: 53 Sent: 52 Outstanding: 0 Zxid: 0x600000003 Mode: follower Node count: 5 |
| ruok | 测试服务端是否处于正常状态,如果正常返回"imok", |
| wchs | 列出服务器watch的详细信息 |
| wchc | 通过 session 列出服务器 watch 的详细信息,它的输出是一个与 watch 相关的会话的列表 |
| wchp | 通过路径列出服务器watch的详细信息,输出一个与session相关的路径 |
echo stat|nc localhost 2181

本文介绍了ZooKeeper中常用的四字命令,如cons、conf、envi等,并详细解释了这些命令的功能及输出信息,帮助读者更好地理解ZooKeeper的服务状态、配置详情及环境设置。
四字命令&spm=1001.2101.3001.5002&articleId=8640194&d=1&t=3&u=c531db1b2d5c4169a56322eb648f8c91)
1222

被折叠的 条评论
为什么被折叠?



