Zookeeper 无法建立到节点-1的连接,代理可能不可用

oknwwptz  于 2022-12-16  发布在  Apache
关注(0)|答案(2)|浏览(205)

我正在使用confluent-5.1.1,我想使用Kafka和zookeeper。服务器工作正常,但kafka日志显示以下错误

ERROR [Producer clientId=confluent-metrics-reporter] Connection to node -1 (localhost/127.0.0.1:9092) could not be established. Broker may not be available

我已经对server.properties和zookeeper.properties进行了更改。是否需要进行其他更改?我正在使用2个节点,并且使用自己的IP而不是本地主机。有人能告诉我需要对其他文件执行哪些更改才能删 debugging 误吗

gpfsuwkq

gpfsuwkq1#

我有同样的问题,一切正常,但我仍然得到这个错误。我回溯了我的变化周围的Kafka最初设置,并找出了下面的步骤,需要采取的解决这个问题
1.确保您的JDK安装正确。我确实遇到了这个问题,因为我在环境变量中指向的JDK路径/JAVA_HOME路径不正确,因此即使代理启动时客户端也没有检测到它。即使需要,我建议重新正确安装JDK以避免这个问题。
1.如果那也不行,那就去

listeners=纯文本://:9092已将其更改为

侦听器=纯文本:127.0.0.1:9092

侦听器=纯文本://本地主机:9092
请注意:如果您看到代理已启动并出现问题,则很可能会看到在Kafka\bin\windows位置创建转储

jrcvhitl

jrcvhitl2#

有关如何跨多个节点设置Kafka,请参见以下参考:

  • https://kafka.apache.org/documentation/#basic_ops_cluster_expansion
  • https://docs.confluent.io/current/installation/installing_cp/zip-tar.html#zk

相关问题