Kafka Broker SASL - NoAuth 异常 - KeeperErrorCode NoAuth for /brokers/ids

问题描述

在为 broker 到 Zookeper 身份验证实现 SASL_SSL GSSAPI 机制时,我在代理 2 和 3 节点上遇到了以下异常

通过 SSL 设置,集群配置了 SASL_SSL 身份验证

代理 1 运行成功,但在代理 2 和 3 上出现异常 org.apache.zookeeper.KeeperException$NoAuthException: KeeperErrorCode = NoAuth for /brokers/ids

您能帮忙吗,经纪人因以下异常而关闭的原因是什么

异常:

ERROR Fatal error during KafkaServer startup. Prepare to shutdown (kafka.server.KafkaServer)
org.apache.zookeeper.KeeperException$NoAuthException: KeeperErrorCode = NoAuth for /brokers/ids
        at org.apache.zookeeper.KeeperException.create(KeeperException.java:120)
        at org.apache.zookeeper.KeeperException.create(KeeperException.java:54)
        at kafka.zookeeper.AsyncResponse.maybeThrow(ZooKeeperClient.scala:564)
        at kafka.zk.KafkaZkClient.createRecursive(KafkaZkClient.scala:1898)
        at kafka.zk.KafkaZkClient.makeSurePersistentPathExists(KafkaZkClient.scala:1796)
        at kafka.zk.KafkaZkClient.$anonfun$createtopLevelPaths$1(KafkaZkClient.scala:1788)
        at kafka.zk.KafkaZkClient.$anonfun$createtopLevelPaths$1$adapted(KafkaZkClient.scala:1788)
        at scala.collection.immutable.List.foreach(List.scala:333)
        at kafka.zk.KafkaZkClient.createtopLevelPaths(KafkaZkClient.scala:1788)
        at kafka.server.KafkaServer.initZkClient(KafkaServer.scala:793)
        at kafka.server.KafkaServer.startup(KafkaServer.scala:399)
        at kafka.server.KafkaServerStartable.startup(KafkaServerStartable.scala:44)
        at kafka.Kafka$.main(Kafka.scala:82)
        at kafka.Kafka.main(Kafka.scala)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)