1.安装环境

yum install -y nc   # 安装包

2.修改配置文件

vim /usr/local/zookeeper/apache-zookeeper-3.5.7-bin/bin/zkServer.sh

else
    echo "JMX disabled by user request" >&2
    ZOOMAIN="org.apache.zookeeper.server.quorum.QuorumPeerMain" # 注意找到这个信息 在下面加上这个配置
fi
ZOOMAIN="-Dzookeeper.4lw.commands.whitelist=* ${ZOOMAIN}"  # 加上这个配置

或者在zoo.conf加上
4lw.commands.whitelist=*

zkServer.sh restart # 重启zookeeper服务

3.zookeeper 四字命令

echo [commond] | nc [ip] [port]  # 格式
[stat]   # 列出连接客户端列表、最大/平均/最小延迟数、数据接收/发送量、连接数、节点总数、模式    echo stat | nc 127.0.0.1 2181
[ruok]   # Are You Ok的缩写,测试服务器是否正在运行,如果在运行返回imok,否则返回空    echo ruok | nc 127.0.0.1 2181
[dump]   # 列出未经处理的会话和临时节点    echo dump | nc 127.0.0.1 2181
[conf]   # 输出Zookeeper相关服务的详细配置信息,如客户端端口,数据存储路径、最大连接数、日志路径、数据同步端口、主节点推举端口、session超时时间等等    echo conf | nc 127.0.0.1 2181
[cons]   #  输出连接到Zookeeper的服务器信息,包括队列、数据接收量、数据发送量、sessionID、操作延时、最后的操作信息等等    echo cons | nc 127.0.0.1 2181
[envi]   # 列出zookeeper的版本信息、主机名称、Java版本、java_home、class_path、服务器名称、当前登陆用户名、目录等等;    echo envi | nc 127.0.0.1 2181
[crst]   # 重置当前的所有连接、会话等等    echo crst | nc 127.0.0.1 2181
[srst ]   # 重置Zookeeper的所有统计信息    echo srst nc 127.0.0.1 2181
[srvr]   # 列出zookeeper的版本信息、数据接收/发送量、连接数、节点模式、Node数、最大/平均/最小延迟数    echo srvr | nc 127.0.0.1 2181
[wchs]   # 列出watch的总数,连接数    echo wchs | nc 127.0.0.1 2181
[wchp]   # 列出所有watch的路径及sessionID    echo wchp | nc 127.0.0.1 2181
[mntr]   # 列出集群的关键性能数据,包括zk的版本、最大/平均/最小延迟数、数据包接收/发送量、连接数、zk角色(Leader/Follower)、node数量、watch数量、临时节点数    echo mntr | nc 127.0.0.1 2181