大数据学习
bigdata learning
Toggle navigation
大数据学习
主页
openGauss数据库
Flume
MongoDB
Hadoop
数据库实验
Kafka
Zookeeper
Hbase
Manual
Spark
Neo4j
InfluxDB
RabbitMQ
Flink
About Me
归档
标签
08-Zookeeper四字命令
Zookeeper
2022-10-17 19:47:21
26
0
0
bigdata
Zookeeper
# 四字命令安装 zookeeper 支持某些特定的四字命令与其交互,用户获取 zookeeper 服务的当前状态及相关信息,用户在客户端可以通过 telenet 或者 nc(netcat) 向 zookeeper 提交相应的命令。 安装 nc 命令: ```bash $ yum install nc # centos 或 $ sudo apt install netcat # ubuntu ``` > 若无法,找到conf文件夹下的zoo.cfg,在文件最后添加4lw.commands.whitelist=*,保存退出,所有命令都可以使用了。 四字命令格式: ```bash echo [command] | nc [ip] [port] ``` ZooKeeper 常用四字命令主要如下: <table><thead><tr><th>四字命令</th><th>功能描述</th></tr></thead><tbody><tr><td>conf</td><td>3.3.0 版本引入的。打印出服务相关配置的详细信息。</td></tr><tr><td>cons</td><td>3.3.0 版本引入的。列出所有连接到这台服务器的客户端全部连接 / 会话详细信息。包括 "接受 / 发送" 的包数量、会话 id、操作延迟、最后的操作执行等等信息。</td></tr><tr><td>crst</td><td>3.3.0 版本引入的。重置所有连接的连接和会话统计信息。</td></tr><tr><td>dump</td><td>列出那些比较重要的会话和临时节点。这个命令只能在 leader 节点上有用。</td></tr><tr><td>envi</td><td>打印出服务环境的详细信息。</td></tr><tr><td>reqs</td><td>列出未经处理的请求</td></tr><tr><td>ruok</td><td>测试服务是否处于正确状态。如果确实如此,那么服务返回 "imok",否则不做任何相应。</td></tr><tr><td>stat</td><td>输出关于性能和连接的客户端的列表。</td></tr><tr><td>srst</td><td>重置服务器的统计。</td></tr><tr><td>srvr</td><td>3.3.0 版本引入的。列出连接服务器的详细信息</td></tr><tr><td>wchs</td><td>3.3.0 版本引入的。列出服务器 watch 的详细信息。</td></tr><tr><td>wchc</td><td>3.3.0 版本引入的。通过 session 列出服务器 watch 的详细信息,它的输出是一个与 watch 相关的会话的列表。</td></tr><tr><td>wchp</td><td>3.3.0 版本引入的。通过路径列出服务器 watch 的详细信息。它输出一个与 session 相关的路径。</td></tr><tr><td>mntr</td><td>3.4.0 版本引入的。输出可用于检测集群健康状态的变量列表</td></tr></tbody></table> > 参考官方链接:[https://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_4lw](https://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_4lw) # 四字命令使用 ## stat 命令 stat 命令用于查看 zk 的状态信息,实例如下: ```bash nbu@ecs:~$ echo stat |nc 127.0.0.1 2181 ```  ## ruok 命令 ruok 命令用于查看当前 zkserver 是否启动,若返回 imok 表示正常。实例如下: ```bash nbu@ecs:~$ echo ruok |nc 127.0.0.1 2181 ```  ## dump 命令 dump 命令用于列出未经处理的会话和临时节点。实例如下: ```bash nbu@ecs:~$ echo dump | nc 127.0.0.1 2181 ```  ### conf 命令 conf 命令用于查看服务器配置。实例如下: ```bash nbu@ecs:~$ echo conf | nc 127.0.0.1 2181 ```  ### cons 命令 cons 命令用于展示连接到服务器的客户端信息。实例如下: ```bash nbu@ecs:~$ echo conf | nc 127.0.0.1 2181 ```  ### envi 命令 envi 命令用于查看环境变量。实例如下: ```bash nbu@ecs:~$ echo envi | nc 127.0.0.1 2181 ``` 
上一篇:
08-Neo4j-CREATE-WHERE
下一篇:
09 Linux常用命令
文档导航