zk命令

作者: 有斧头的IceBear | 来源:发表于2022-03-09 14:21 被阅读0次

Mac命令

安装

brew install zookeeper

或下载包参考:https://www.jianshu.com/p/0ba61bf7149f

mac zookeeper 命令如下

zkServer {start|start-foreground|stop|version|restart|status|print-cmd}

配置文件目录

 cat /usr/local/etc/zookeeper/zoo.cfg

Linux命令

服务端命令

1. 启动ZK服务:        bin/zkServer.sh start
2. 查看ZK服务状态:  bin/zkServer.sh status
3. 停止ZK服务:       bin/zkServer.sh stop
4. 重启ZK服务:       bin/zkServer.sh restart

客户端命令

bin/zkCli.sh:
zk客户端命令:
bin/zkCli.sh:启动zk客户端( -server localhost:2181,指定启动的ip和端口)
help:显示所有操作命令
ls /:查看文件内容(类似linux中ls ,-s显示次级信息)
quit:退出客户端
create /sanguo "diaochan":创建sanguo节点,内容为diaochan(ls /,查看新创建节点;-s,含有序列;-e,临时节点)
get -s /sanguo:查看创建节点/sanguo的值(-s,显示次级信息)
create /sanguo/shuguo "liubei":递归创建节点(ls /sanguo,查看新创建节点)
get -s /sanguo/shuguo:查看创建节点/sanguo/shuguo的值(-s,显示次级信息)
set /sanguo/weiguo "simayi":修改节点的值

zk客户端监听命令:
get -w /sanguo:监听sanguo节点里的数据变化
ls -w /sanguo:监听/sanguo节点的变化
delete /sanguo/jinguo:删除jinguo节点
deleteall /sanguo:删除sanguo中所有子节点
state /sanguo:查看节点状态信息

其他命令

jps命令:查看本地运行着几个java程序,并显示它们的进程号(-l 可以查看全类名)
java -version:查看jdk版本
tar -zxvf apache-zookeeper-3.5.7-bin.tar.gz -C /opt/module/:解压文件到指定目录module(-C代表change目录,bin文件表示编译过)
mv apache-zookeeper-3.5.7-bin/ zookeeper-3.5.7:修改zk包名称
pwd:输出当前目录路径
chmod 777 zh.sh:增加各种权限,让脚本可执行

相关文章

网友评论

      本文标题:zk命令

      本文链接:https://www.haomeiwen.com/subject/mokwrrtx.html