7
我有一個帶有2個代理的不安全kafka實例,一切正常,直到我決定爲主題配置ACL,配置ACL後,消費者停止輪詢來自Kafka的數據,並且不斷收到警告獲取元數據時出錯與相關ID,我的經紀人性質的樣子如下: -爲kafka主題配置ACL
listeners=PLAINTEXT://localhost:9092
advertised.listeners=PLAINTEXT://localhost:9092
authorizer.class.name=kafka.security.auth.SimpleAclAuthorizer
allow.everyone.if.no.acl.found=true
而我的客戶端的配置看起來像如下: -
bootstrap.servers=localhost:9092
topic.name=topic-name
group.id=topic-group
我用下面的命令來配置ACL
bin\windows\kafka-acls.bat --authorizer-properties zookeeper.connect=localhost:2181 --add --allow-principal User:* Read --allow-host localhost --consumer --topic topic-name --group topic-group
經過上述所有配置後,當我啓動消費者時,它停止接收消息。有人可以指出我錯誤的地方嗎?提前致謝。
如果你把完整的錯誤和它的堆棧跟蹤... –
客戶端開始給出警告「未授權訪問主題」 – Apollo
小注:不應該是「localhost:2181/kafka 「? –