一般 linux 软件的启动命令都是在 当前工程的 bin 目录下
(脚本命令没法正常执行的 可以参考 zk笔记--windows环境运行zk 修改 启动脚本参数)
zk server 命令:
1、启动zk sh bin/zkServer.sh start
2、关闭zk sh bin/zkServer.sh stop
3、重启zk sh bin/zkServer.sh restart
4、查看zk 运行状态 sh bin/zkServer.sh status (可以判断是leader还是follower)
zk 客户端命令
使用 命令 zkCli.sh -server 127.0.0.1:8181 (8181 为zkserver中zoo.cfg中配置的与客户端通信的端口) 连接上zKserver
1、使用 help 命令 可以查看客户端可以使用的命令集合(一般linux 软件中都有 ,有些是 -h -help 等)
2、ls path 显示指定目录下的第一级目录
3、ls2 path 显示指定目录下的第一级目录、以及对应节点更新的次数等信息
4、create path value 创建指定目录的节点 并设置值为value
5、set path value 对指定节点值 进行修改
6、delete path 删除指定节点,(注意:先删除子节点、在删除父节点)
7、quit 退出客户端命令
验证zkserver 运行是否成功 :
1、可以使用 sh bin/zkServer.sh status 命令查看 返回zkserver实例 是leader还是follower 即为成功
2、可以使用 echo ruok | nc 127.0.0.1 8181 返回 : imok 即为成功