一、Zookeeper中的ACL由三部分组成:权限模式(Schema)、授权对象(ID)、权限(Permission)
二、ACL特性如下:
1、ZooKeeper的权限控制是基于每个znode节点的,需要对每个节点设置权限
2、每个znode支持设置多种权限控制方案和多个权限
3、子节点不会继承父节点的权限,客户端无权访问某节点,但可能可以访问它的子节点
三、schema、id和permission
1、schema
ZooKeeper内置了一些权限控制方案,可以用以下方案为每个节点设置权限:
2、id
授权对象ID是指,权限赋予的用户或者一个实体,例如:IP 地址或者机器。授权模式 schema 与 授权对象 ID 之间关系:
3、permission