查看“Zookeeper:四字命令”的源代码
←
Zookeeper:四字命令
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
[[category:Zookeeper]] __TOC__ == 关于 == zookeeper 支持某些特定的四字命令与其交互,用户获取 zookeeper 服务的当前状态及相关信息,用户在客户端可以通过 '''telenet''' 或者 nc('''netcat''') 向 zookeeper 提交相应的命令。 * 参考官方链接:[https://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_4lw https://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_4lw]。 安装 nc 命令: <syntaxhighlight lang="bash" highlight=""> $ yum install nc # centos 或 $ sudo apt install netcat # ubuntu </syntaxhighlight> 四字命令格式: <syntaxhighlight lang="bash" highlight=""> echo [command] | nc [ip] [port] </syntaxhighlight> ZooKeeper 常用四字命令主要如下: {| class="wikitable" ! 命令 !! 描述 |- | conf || 3.3.0版本引入。打印出服务相关配置的详细信息。 |- | cons || 3.3.0版本引入。列出所有连接到这台服务器的客户端全部连接/会话详细信息。包括"接受/发送"的包数量、会话id、操作延迟、最后的操作执行等等信息。 |- | crst || 3.3.0版本引入。重置所有连接的连接和会话统计信息。 |- | dump || 列出那些比较重要的会话和临时节点。这个命令只能在leader节点上有用。 |- | envi || 打印出服务环境的详细信息。 |- | reqs || 列出未经处理的请求 |- | ruok || 测试服务是否处于正确状态。如果确实如此,那么服务返回"imok",否则不做任何相应。 |- | stat || 输出关于性能和连接的客户端的列表。 |- | srst || 重置服务器的统计。 |- | srvr || 3.3.0版本引入。列出连接服务器的详细信息 |- | wchs || 3.3.0版本引入。列出服务器watch的详细信息。 |- | wchc || 3.3.0版本引入。通过session列出服务器watch的详细信息,它的输出是一个与watch相关的会话的列表。 |- | wchp || 3.3.0版本引入。通过路径列出服务器watch的详细信息。它输出一个与session相关的路径。 |- | mntr || 3.4.0版本引入。输出可用于检测集群健康状态的变量列表 |} === 使用 === # '''stat'''命令:用于查看 zk 的状态信息,实例如下: #: <syntaxhighlight lang="bash" highlight=""> $ echo stat | nc 192.168.3.38 2181 </syntaxhighlight> #: [[File:Zookeeper:四字命令示例:stat 命令.png|600px]] # '''ruok'''命令:用于查看当前 zkserver 是否启动,若返回 imok 表示正常。实例如下: #: <syntaxhighlight lang="bash" highlight=""> $ echo ruok | nc 192.168.3.38 2181 </syntaxhighlight> #: [[File:Zookeeper:四字命令示例:ruok 命令.png|600px]] # '''dump'''命令:用于列出未经处理的会话和临时节点。实例如下: #: <syntaxhighlight lang="bash" highlight=""> $ echo dump | nc 192.168.3.38 2181 </syntaxhighlight> #: [[File:Zookeeper:四字命令示例:dump 命令.png|600px]] # '''conf'''命令:用于查看服务器配置。实例如下: #: <syntaxhighlight lang="bash" highlight=""> $ echo conf | nc 192.168.3.38 2181 </syntaxhighlight> #: [[File:Zookeeper:四字命令示例:conf 命令.png|600px]] # '''cons'''命令:用于展示连接到服务器的客户端信息。实例如下: #: <syntaxhighlight lang="bash" highlight=""> $ echo cons | nc 192.168.3.38 2181 </syntaxhighlight> #: [[File:Zookeeper:四字命令示例:cons 命令.png|600px]] # '''envi'''命令:用于查看环境变量。实例如下: #: <syntaxhighlight lang="bash" highlight=""> $ echo envi | nc 192.168.3.38 2181 </syntaxhighlight> #: [[File:Zookeeper:四字命令示例:envi 命令.png|600px]]
返回至“
Zookeeper:四字命令
”。
导航菜单
个人工具
登录
命名空间
页面
讨论
大陆简体
已展开
已折叠
查看
阅读
查看源代码
查看历史
更多
已展开
已折叠
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
笔记
服务器
数据库
后端
前端
工具
《To do list》
日常
阅读
电影
摄影
其他
Software
Windows
WIKIOE
所有分类
所有页面
侧边栏
站点日志
工具
链入页面
相关更改
特殊页面
页面信息