1、开启zookeeper服务:./zkServer.sh start
2、查看zookeeper状态:./zkServer.sh status
3、进入zookeeper客户端:./zkCli.sh -server 192.169.1.201:12181
4、查看zookeeper下所有节点信息:ls / (查看所有的帮助命令:help)
5、查看zookeeper指定节点状态信息,不包含节点数据信息:stat /节点名
6、获取指定节点的内容:get /节点名
7、创建持久节点:create /节点名/节点名 data(Ex:create /myFirst/node1 data 表示:在myFirst节点下创建节点node1,并携带数据data)
创建临时节点:create -e /节点名 data
8、修改节点:set /节点名 data
9、删除节点:
(1)删除不带子节点的节点:delete /节点名
(2)删除带节点的节点:deleteall /节点名 递归删除
10、退出zookeeper客户端:quit
11、选择不同的集群:./zkCli.sh -server localhost:2181/2182/2183
12、部署步骤: https://blog.csdn.net/chengxuyuanyonghu/article/details/80403879
13、查看zk版本命令:Cli.sh进入客户端,然后输入version即可查询到zk版本号
14、zk创建用户名和密码的步骤:
(1)./zkCli.sh -server 192.168.XXX.XXX:12181
(2)增加一个认证用户:addauth digest 用户名:密码明文(Ex:addauth digest aepzktest:Nsv_0528)
(3)设置权限:setAcl /path auth:用户名:密码明文:权限(Ex:setAcl / auth:aepzktest:Nsv_0528:cdrwa)
(4)查看Acl设置:getAcl /
15、输入用户名和密码进入zk:
addauth digest aepzktest:Nsv_0528
16、恢复所有用户或IP皆可访问:setAcl / world:anyone:cdrwa
17、zk增加IP访问白名单:
(1)./zkCli.sh -server 192.168.XXX.XXX:12181
(2)查看当前权限:getAcl /
(3)设置IP白名单:setAcl / ip:192.168.1.102:cdrwa,ip:192.168.1.54:cdrwa,ip:127.0.0.1:cdrwa,ip:192.168.1.90:cdrwa
(4)查看当前权限:getAcl /
注意:
1、在设置IP白名单时,将本机ip 127.0.0.1也加上,让本机也可以访问及修改;
2、在第一次添加完ip白名单后,又想继续添加白名单,则在设置的时候,以前的ip也都是写在命令里,不然以前添加的都会被覆盖掉
https://blog.csdn.net/xiaoliuliu2050/article/details/82497051
18、设置IP段访问白名单:setAcl / ip:172.17.130.0/24:cdrwa,ip:127.0.0.1:cdrwa (设置IP段访问白名单,zk的版本必须是3.5.X以上版本)
19、zk对接prometheus: https://www.cnblogs.com/zgz21/p/12936238.html