Zookeeper 权限管理
1.创建一个节点
create ${name(要带根号,创建子节点要输入全路径)} ${value}
ex: create /testEjt ahahah
create /testEjt/nihao hello
2.用 digest 方式加密
2.1 生成密文
java -cp ./zookeeper-3.4.8.jar:./lib/log4j-1.2.16.jar:./lib/slf4j-log4j12-1.6.1.jar:./lib/slf4j-api-1.6.1.jar org.apache.zookeeper.server.auth.DigestAuthenticationProvider ${username}:{password}
ex:java -cp ./zookeeper-3.4.8.jar:./lib/log4j-1.2.16.jar:./lib/slf4j-log4j12-1.6.1.jar:./lib/slf4j-api-1.6.1.jar org.apache.zookeeper.server.auth.DigestAuthenticationProvider testEJT:hahaha
会得到如下
${username}:{password}->${username}:加密的密文
testEJT:hahaha->testEJT:AoCczn+JZVri7S8t855Wu935Fbk=
2.2 给节点设置密码
setAcl ${节点路径}digest:${username}:${加密后的密文}=:crwda
ex:setAcl /testEJT digest:testEJT:AoCczn+JZVri7S8t855Wu935Fbk=:crwda
3 登录
addauth digest ${username}:${password}
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于