服务端
开启zk
bin/zkServer.sh start
关闭zk
bin/zkServer.sh stop
查看zk状态信息
bin/zkServer.sh status
重启zk
bin/zkServer.sh restart
Cli操作
没有加任何参数默认是持久化的
进入Cli窗口内
bin/zkCli.sh -server localhost:2181
# 连接本机的话,可以直接
bin/zkCli.sh
退出Cli
quit
增删改查
查看节点
ls /
查看根节点,后跟节点名可查看子节点
ls /
ls /zookeeper/config
创建节点
create 节点路径 数据
数据可选
示例:
create /app1 wyihe
create /app2
获取数据
get 节点
示例:
get /app1
修改数据
set 节点 数据
set /app1 www
删除数据
delete 节点
不能删除有子节点的节点
deleteall 节点
删除有子节点的节点
临时节点&顺序节点
创建临时节点加参数-e
顺序节点加参数-s
也可以-es
示例:
create -es /节点路径 值
顺序节点会自动帮你搞一个唯一的命名
临时节点关闭客户端会消失
其他命令
ls -s 目录
查看详细信息