Zookeeper 使用 ACL(Access Control List,访问控制列表)机制来管理节点的访问权限。
ACL 权限控制基于以下元素:
- 认证身份:用于标识用户或应用程序,例如
digest
认证方式使用username:password
。 - 权限模式:定义了允许的操作类型,包括
CREATE
、READ
、WRITE
、DELETE
、ADMIN
。 - 节点路径:ACL 策略应用于具体的 Znode 节点。
通过配置 ACL 策略,可以精细化地控制哪些用户或应用程序可以对哪些节点进行哪些操作,确保 Zookeeper 集群的安全性。