Zookeeper

时间:2022-12-13 14:57:30

Zookeeper

 

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 

Zookeeper

 

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 /    

Zookeeper

注意: 

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以上版本) 

Zookeeper

 

19zk对接prometheus​https://www.cnblogs.com/zgz21/p/12936238.html​