- 查看kafka环境所有的权限
bin/kafka-acls.sh --list --authorizer-properties zookeeper.connect=cs-kafka01:2181
- 给topic 授予write权限
bin/kafka-acls.sh --authorizer kafka.security.auth.SimpleAclAuthorizer \
--authorizer-properties zookeeper.connect=cs-kafka01:2181 \
--add --allow-principal User:xiaoming \
--operation Write \
--topic Test
- 对应的回收权限
bin/kafka-acls.sh --authorizer kafka.security.auth.SimpleAclAuthorizer \
--authorizer-properties zookeeper.connect=cs-kafka01:2181 \
--remove --allow-principal User:xiaoming \
--operation Write \
--topic Test
- 给topic 授予read权限
bin/kafka-acls.sh --authorizer kafka.security.auth.SimpleAclAuthorizer \
--authorizer-properties zookeeper.connect=cs-kafka01:2181 \
--add --allow-principal User:"zhangsan" \
--operation Read \
--topic "Test" \
--group 'test.group'
- 对应的回收权限
bin/kafka-acls.sh --authorizer kafka.security.auth.SimpleAclAuthorizer \
--authorizer-properties zookeeper.connect=cs-kafka01:2181 \
--remove--allow-principal User:"zhangsan" \
--operation Read \
--topic "Test" \
--group 'test.group'