- 处理流程:
#进入到zookeeper的bin目录下
cd /home/soft/zookeeper
#登录zookeeper
./zkCli.sh -server IP:2181
#查看节点路径
ls /
#查看当前权限
getAcl /
#方法一:
#创建用户,digest:即用户名:密码这种方式认证,这也是业务系统中最常用的
addauth digest user:password
#追加操作权限,auth:代表已经认证通过的用户
setAcl / auth:user:password:cdrwa
#方法二:
#添加可访问IP
setAcl / ip:192.168.1.xx:cdrwa,ip:192.168.1.xx:cdrwa
#查看当前权限
getAcl /
- ZK的节点有5种操作权限:
CREATE、READ、WRITE、DELETE、ADMIN 也就是 增、删、改、查、管理权限,这5种权限简写为crwda(即:每个单词的首字符缩写)
注:这5种权限中,delete是指对子节点的删除权限,其它4种权限指对自身节点的操作权限。
- 回退办法:
#设置为所有人可访问
setAcl / world:anyone:cdrwa