Zookeeper 权限管理

本贴最后更新于 2855 天前,其中的信息可能已经物是人非

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}
  • ZooKeeper

    ZooKeeper 是一个分布式的,开放源码的分布式应用程序协调服务,是 Google 的 Chubby 一个开源的实现,是 Hadoop 和 HBase 的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。

    59 引用 • 29 回帖 • 3 关注
  • jar
    23 引用 • 121 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...