问题:
kafkawarning生产者启动时一直报
2024-07-28 16:27:13,877 (kafka-producer-network-thread | producer-1) [WARN - org.apache.kafka.clients.NetworkClient.processDisconnection(NetworkClient.java:671)] [Producer clientId=producer-1] Connection to node 1002 could not be established. Broker may not be available.
2024-07-28 16:27:14,706 (kafka-producer-network-thread | producer-1) [WARN - org.apache.kafka.clients.NetworkClient.processDisconnection(NetworkClient.java:671)] [Producer clientId=producer-1] Connection to node 1002 could not be established. Broker may not be available.
2024-07-28 16:27:15,840 (kafka-producer-network-thread | producer-1) [WARN - org.apache.kafka.clients.NetworkClient.processDisconnection(NetworkClient.java:671)] [Producer clientId=producer-1] Connection to node 1002 could not be established. Broker may not be available.
2024-07-28 16:27:16,903 (kafka-producer-network-thread | producer-1) [WARN - org.apache.kafka.clients.NetworkClient.processDisconnection(NetworkClient.java:671)] [Producer clientId=producer-1] Connection to node 1002 could not be established. Broker may not be available.
解决办法:
出现此问题是kafka的server.properties没有配置listeners = PLAINTEXT://your.host.name:9092。在配置集群的时候,必须设置,不然以后的操作会报找不到leader的错误 ,集群中的每个节点都必须配置,注:里面的ddp01要更换为自己的hostname
如下图所示: