Apache zookeeper 如何在Zookeeper上启用SASL授权层?

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

我是动物园管理员的新手。我已经在zookeeper服务器中以独立模式创建了一个节点。下面是这方面的代码片段

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的信息