我也遇到了你这种问题,设置了allow.everyone.if.no.acl.found=true
后感觉权限就失效了,但是不设置这个 启动的时候又会有一堆错误,请问您后来是怎么解决的
在server.properteis中增加:
authorizer.class.name=kafka.security.auth.SimpleAclAuthorizer
请问这里的用户指的是什么?我没有配置SSL和SASL,直接按照本页的步骤进行设置,用这条命令
/kafka-acls.sh --authorizer-properties zookeeper.connect=localhost:2181 --operation All --allow-principal User:* --allow-host 192.168.70.101 --allow-host 192.168.70.102 --add --cluster
给集群配了all权限,但是启动集群的时候还是会发生很多权限问题,比如没有update metadata的权限。但是如果设置了allow.everyone.if.no.acl.found=true,则权限控制好像整个是失效的,任意一台没有acl权限的host上的root用户都可以对集群收发消息。