Zookeeper 报错Authentication is not valid

涉及的命令

getAcl 获取权限

getAcl /path

setAcl 设置权限

setAcl /path auth:用户名:密码明文:权限
setAcl /path world:anyone:cdrwa

addauth 登录权限

addauth digest 用户名:密码明文
addauth digest user1:password1
[zk: localhost:2181(CONNECTED) 1] get /xxx   
Authentication is not valid : /xxx              //报错信息
[zk: localhost:2181(CONNECTED) 2] get /xxx    //查看权限
'digest,'admin:x1nq8J5GOJVPY6zgzhtTtA9izLc=
: cdrwa
[zk: localhost:2181(CONNECTED) 3] addauth digest admin:admin  //就当是登录权限吧
[zk: localhost:2181(CONNECTED) 4] ls /xxx
[]
[zk: localhost:2181(CONNECTED) 5] setAcl /xxx world:anyone:cdrwa  //就当是删除权限,下次再ls /xxx就不需要再 addauth
cZxid = 0xbcd
ctime = Sun Apr 25 11:00:17 CST 2021
mZxid = 0xbcd
mtime = Sun Apr 25 11:00:17 CST 2021
pZxid = 0xbe7
cversion = 2
dataVersion = 0
aclVersion = 1
ephemeralOwner = 0x0
dataLength = 0
numChildren = 0
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐