kafka错误警告WARN Error while fetching metadata with correlation id 1
1.异常:
我启动kafka消息提供客户端命令,随便发消息都出现下面的错误警告提示
./kafka-console-producer.sh --broker-list localhost:9092 --topic testTopic
1
[2019-04-09 13:58:47,702] WARN Error while fetching metadata with correlation id 1 : {testTopic=LEADER_NOT_AVAILABLE}
2.原因:
2.1可能是你的topic不存在,导致的。让它自动创建。
kafka集群的配置文件,是否设置了auto.create.topics.enable=false。如果有,就设置为ture。
2.2或者你也可以手动创建
bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 2 --partitions 4 --topic test
问题3解决:[Kafka]Error while fetching metadata with correlation id 4192 : {testXX=LEADER_NOT_AVAILABLE} 问题解决方法
查看是否打开zookeeper客户端的端口9092
开启端口:
firewall-cmd --zone=public --add-port=9092/tcp --permanent
firewall-cmd --reload
查看所有开放的端口
firewall-cmd --list-ports
一、问题
在Kafka中,消费端查看消息时,提示如下错误
[ck@hadoop103 kafka_2.12-2.6.1]$ bin/kafka-console-consumer.sh --bootstrap-server hadoop102:2181 --topic first
[2021-02-22 16:20:39,752] WARN [Consumer clientId=consumer-console-consumer-18786-1, groupId=console-consumer-18786] Bootstrap broker hadoop102:2181 (id: -1 rack: null) disconnected (org.apache.kafka.clients.NetworkClient)
[2021-02-22 16:20:39,869] WARN [Consumer clientId=consumer-console-consumer-18786-1, groupId=console-consumer-18786] Bootstrap broker hadoop102:2181 (id: -1 rack: null) disconnected (org.apache.kafka.clients.NetworkClient)
二、原因
端口号的问题,以前启动消费者的时候监听的端口是 2181,新版本的kafka对zookeeper的依赖没有那么强烈了,所以改成了自己的 9092。
三、解决办法
[ck@hadoop103 kafka_2.12-2.6.1]$ bin/kafka-console-consumer.sh --bootstrap-server hadoop102:9092 --topic first