网站后台邮箱配置,徐州网站建设xzwzjs,洋桥网站建设,什么网站可以在线做考教师岗位的题在Kafka中#xff0c;ACL#xff08;Access Control List#xff09;是用来控制谁可以访问Kafka资源#xff08;如主题、消费者组等#xff09;的权限机制。ACL配置基于Kafka的kafka-acls.sh工具#xff0c;能够管理对资源的读取、写入等操作权限。 ACL介绍 Kafka的ACL是… 在Kafka中ACLAccess Control List是用来控制谁可以访问Kafka资源如主题、消费者组等的权限机制。ACL配置基于Kafka的kafka-acls.sh工具能够管理对资源的读取、写入等操作权限。 ACL介绍 Kafka的ACL是基于以下几个方面的 资源类型Resource Type: Kafka支持多种资源类型包括主题Topic、消费者组Consumer Group、Kafka集群本身Cluster等。 操作类型Operation Type: 如Read读取、Write写入、Create创建、Describe描述、Alter修改等。 权限类型Permission Type: Allow表示允许访问Deny表示拒绝访问。 主体Principal: 访问Kafka的用户或客户端。Kafka支持通过SASL认证系统中的用户来定义主体通常是User:username的形式。 查询现有的ACL
bin/kafka-acls.sh --bootstrap-server 192.168.100.131:9092 --list --command-config /opt/kafka/config/admin.properties
添加ACL
给用户User:test添加对test主题的读取权限bin/kafka-acls.sh --bootstrap-server 192.168.100.131:9092 --add --allow-principal User:test --operation Read --topic test --command-config /opt/kafka/config/admin.properties参数说明--allow-principal: 允许访问的用户主体。
--operation: 操作类型如Read、Write等。
--topic top 名称。 删除ACL
删除User:test对test主题的读取权限bin/kafka-acls.sh --bootstrap-server 192.168.100.131:9092 --remove --allow-principal User:test --operation Read --topic test --command-config /opt/kafka/config/admin.properties