zookeeper添加用户密码认证

1、zookeeper已部署并启动

 

2、连接进ZK

[root@localhost ~]# zkCli.sh

 

3、权限设置

复制代码
# 查询默认权限
#可以看到默认是world:anyone  就相当于无权限访问
getAcl /

#添加一个账号密码,账号密码可自定义
addauth digest zkadmin:zk@123

#给 / 根目录设置权限,也可以给其他目录
setAcl / auth:zkadmin:zk@123:cdrwa

#设置后可以再执行 getAcl / 看下权限是否改过来了
getAcl /
复制代码

 

 

4、重新登录测试

复制代码
[root@localhost ~]# zkCli.sh

#现在已经没有权限了
[zk: localhost:2181(CONNECTED) 0] getAcl /
Insufficient permission : /

#此时需要先 addauth 一下
addauth digest zkadm:zk@123

#然后就可以了
getAcl /
复制代码

 

5、恢复zk不使用认证

复制代码
[root@localhost ~]# zkCli.sh

#先 addauth 一下
addauth digest zkadm:zk@123

# 取消认证
setAcl / world:anyone:cdrwa 

#或者给zk添加跳过验证配置
skipACL = yes
复制代码

 

posted @   米兰的小铁將  阅读(5409)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
· Manus的开源复刻OpenManus初探
历史上的今天:
2017-12-19 mtr和nmap命令
点击右上角即可分享
微信分享提示