Apache zookeeper zookeeper znode的客户端身份验证和ACL权限?
zookeeper znode的客户端身份验证和ACL权限Apache zookeeper zookeeper znode的客户端身份验证和ACL权限?,apache-zookeeper,Apache Zookeeper,zookeeper znode的客户端身份验证和ACL权限 当客户端连接到zookeeper时,然后创建具有ACL属性的znode,即Ids.AUTH_Ids,那么现在验证用户如何仅访问以获取zookeeper的数据表单znode zookeeper命令行: 访问已设置ACL的路径时,必须首先执行addauth命令 addauth digest u1:p1 在zookeeper客户端中 您必须先运行addAuthInfo api try { ZooKeeper zk =
当客户端连接到zookeeper时,然后创建具有ACL属性的znode,即Ids.AUTH_Ids,那么现在验证用户如何仅访问以获取zookeeper的数据表单znode zookeeper命令行: 访问已设置ACL的路径时,必须首先执行addauth命令
addauth digest u1:p1
在zookeeper客户端中
您必须先运行addAuthInfo api
try {
ZooKeeper zk = new ZooKeeper("ip:2181", 10000, null);
String auth = "u1:p1";
zk.addAuthInfo("digest", auth.getBytes());
zk.getChildren("/data", null);
} catch (IOException e) {
e.printStackTrace();
} catch (KeeperException e) {
e.printStackTrace();
} catch (InterruptedException e) {
e.printStackTrace();
}
zookeeper命令行: 访问已设置ACL的路径时,必须首先执行addauth命令
addauth digest u1:p1
在zookeeper客户端中
您必须先运行addAuthInfo api
try {
ZooKeeper zk = new ZooKeeper("ip:2181", 10000, null);
String auth = "u1:p1";
zk.addAuthInfo("digest", auth.getBytes());
zk.getChildren("/data", null);
} catch (IOException e) {
e.printStackTrace();
} catch (KeeperException e) {
e.printStackTrace();
} catch (InterruptedException e) {
e.printStackTrace();
}