Apache zookeeper 如何在Zookeeper上启用SASL授权层?
我是动物园管理员的新手。我已经在zookeeper服务器中以独立模式创建了一个节点。下面是这方面的代码片段Apache zookeeper 如何在Zookeeper上启用SASL授权层?,apache-zookeeper,Apache Zookeeper,我是动物园管理员的新手。我已经在zookeeper服务器中以独立模式创建了一个节点。下面是这方面的代码片段 public Connect(String hostPort, String znode, String filename) throws KeeperException, IOException, InterruptedException { this.filename = filename; zk = new ZooKeeper(hostPort, 3000, this
public Connect(String hostPort, String znode, String filename) throws KeeperException, IOException, InterruptedException {
this.filename = filename;
zk = new ZooKeeper(hostPort, 3000, this);
zk.create(znode, new byte[0],
ZooDefs.Ids.OPEN_ACL_UNSAFE, CreateMode.PERSISTENT);
}
现在,我想在创建节点时(在上面的代码中)在DIGEST-MD5模式下使用SASL给出身份验证要求。我已在Zookeeper托管服务器中成功配置required,但尚未在客户端中配置
提前感谢。我找到了一种为zookeeper节点启用sasl身份验证的方法。 这是我使用的代码
zk.addAuthInfo("digest", "admin:admin".getBytes());
这似乎不对。这看起来更像正常的身份验证。有更多关于sasl的信息