Skip to main content
 首页 » 编程设计

security之确保 Zookeeper 安全,从哪里开始

2024年08月06日40linjiqin

我在试图弄清楚我的选择是什么时感到迷失。 Apache 的程序员指南和管理员指南没有详细说明任何实质性内容。我的 O'Reilly Zookeeper 书几乎没有谈到安全性……我错过了什么吗?我希望通过谷歌找到有关验证客户端连接、授权操作以及加密动物园管理员和客户端之间发送的消息的教程。

请您参考如下方法:

我遇到了很多麻烦,但我想通了,底部的链接对我有很大帮助。

这段代码(使用 Curator)很难理解:

List<ACL> myAclList = new ArrayList<ACL>(); 
aclList.add(new ACL(ZooDefs.Perms.ALL, ZooDefs.Ids.AUTH_IDS)); 
client.create(withACL(myAclList)).forPath(myPath); 

如果我正确设置了 Zookeeper 配置,那么它将强制只允许 AUTH_IDS 访问我的 ZNode。

Ofiicial documentation , My mailing list Q1 , My mailing list Q2 , JIRA that I found useful, but some items are out of date