ubuntu

Zookeeper权限设置Ubuntu怎么弄

小樊
49
2025-08-07 19:12:57
栏目: 智能运维

在Ubuntu上设置Zookeeper权限主要通过配置ACL(访问控制列表)和认证机制实现,步骤如下:

  1. 安装Zookeeper

    sudo apt update  
    sudo apt install zookeeper  
    
  2. 配置ACL规则

    • 编辑配置文件 /etc/zookeeper/conf/zoo.cfg,启用ACL认证(如使用SASL或Digest):
      authProvider.1=org.apache.zookeeper.server.auth.SASLAuthenticationProvider  
      requireClientAuthScheme=sasl  
      
    • 创建ACL配置文件(如 /etc/zookeeper/conf/acl.conf),定义用户、角色及权限(示例为SASL认证):
      Server {  
          org.apache.zookeeper.server.auth.SASLAuthenticationModule required  
          user_admin="admin_password";  
      };  
      
  3. 重启服务生效

    sudo systemctl restart zookeeper  
    
  4. 验证权限

    • 使用客户端工具 zkCli.sh 连接服务器并认证:
      ./zkCli.sh -server localhost:2181 -auth SASL/PLAIN admin:admin_password  
      
    • 执行操作测试权限(如创建、读取节点):
      create /test "data"  
      get /test  
      

说明

参考来源:

0
看了该问题的人还看了