问题
在向Kafka生产消息时,报错:Fetching topic metadata with correlation id 0 for topics [Set(game-etl-finished-topic)] from broker [id:0,host:192.168.90.83,port:9093] failed
排查过程
出现问题之前做了一个操作:中断了一次消费程序后再生产数据时报错
具体报错内容如下(IP端口屏蔽了,IP不是localhost):
[Fetching topic metadata with correlation id 0 for topics [Set(game-etl-finished-topic)] from broker [id:0,host:*.*.*.*,port:*] failed]
java.nio.channels.ClosedChannelException
at kafka.network.BlockingChannel.send(BlockingChannel.scala:100)
at kafka.producer.SyncProducer.liftedTree1$1(SyncProducer.scala:73)
at kafka.producer.SyncProducer.kafka$producer$SyncProducer$$doSend(SyncProducer.scala:72)
at kafka.producer.SyncProducer.send(SyncProducer.scala:113)
at kafka.client.ClientUtils$.fetchTopicMetadata(ClientUtils.scala:58)
at kafka.producer.BrokerPartitionInfo.updateInfo(BrokerPartitionInfo.scala:82)
at kafka.producer.async.DefaultEventHandler$$anonfun$handle$1.apply$mcV$sp(DefaultEventHandler.scala</