gpt4 book ai didi

java - 无法启动本地kafka代理

转载 作者:太空宇宙 更新时间:2023-11-04 09:48:25 25 4
gpt4 key购买 nike

当我使用以下配置在我的计算机上启动本地 kafka 代理时

listeners=PLAINTEXT://localhost:9092,SSL://localhost:9093
advertised.listeners=PLAINTEXT://localhost:9092,SSL://localhost:9093

效果很好。但是,如果我在广告监听器中将 localhost 替换为我的计算机名称

listeners=PLAINTEXT://localhost:9092,SSL://localhost:9093
advertised.listeners=PLAINTEXT://GBV04303950:9092,SSL://GBV04303950:9093

然后它拒绝启动,并显示错误消息

[2019-03-12 17:32:00,179] WARN [Controller id=0, targetBrokerId=0] Connection to node 0 (GBV04303950/10.202.32.140:9092) could not be established. Bro ker may not be available. (org.apache.kafka.clients.NetworkClient) [2019-03-12 17:32:00,203] ERROR [KafkaApi-0] Number of alive brokers '0' does not meet the required replication factor '1' for the offsets topic (conf igured via 'offsets.topic.replication.factor'). This error can be ignored if the cluster is starting up and not all brokers are up yet. (kafka.server. KafkaApis)

我还尝试使用完全限定的主机名(通过在提示符下键入“ping localhost”返回域名)但出现相同的错误。

为什么使用机器名无法连接,但使用localhost可以连接?

最佳答案

请注意,仅在以下情况下才需要配置 SSLPLAINTEXT 端口:

  • 代理间通信未启用 SSL
  • 某些连接到集群的客户端不使用 SSL

如果是这种情况,那么以下示例配置应该有效:

listeners=PLAINTEXT://GBV04303950:9092,SSL://GBV04303950:9093
advertised.listeners=PLAINTEXT://0.0.0.0:9092,SSL://0.0.0.0:9093

关于java - 无法启动本地kafka代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55127514/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com