kafka在使用过程中遇到的一个问题

tur_test tur_test 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
最近一段时间再根据@lizhitao 的博客学习使用kafka,并把它运用在我们的消息系统中,但是在消息系统实际运行中出现如下的问题
22:57:53,793 ERROR DefaultEventHandler:97 - Failed to collate messages by topic, partition due to: fetching topic metadata for topics [Set(pushMessage)] from broker [ArrayBuffer(id:0,host:10.160.1.212,port:9092)] failed
22:57:53,793 ERROR DefaultEventHandler:97 - Failed to collate messages by topic, partition due to: fetching topic metadata for topics [Set(pushMessage)] from broker [ArrayBuffer(id:0,host:10.160.1.212,port:9092)] failed
22:57:53,834 ERROR SyncProducer:103 - Producer connection to 10.160.1.212:9092 unsuccessful
java.net.BindException: Cannot assign requested address
at sun.nio.ch.Net.connect0(Native Method)
at sun.nio.ch.Net.connect(Net.java:364)
at sun.nio.ch.Net.connect(Net.java:356)
at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:623)
at kafka.network.BlockingChannel.connect(BlockingChannel.scala:57)
at kafka.producer.SyncProducer.connect(SyncProducer.scala:141)
at kafka.producer.SyncProducer.getOrMakeConnection(SyncProducer.scala:156)
at kafka.producer.SyncProducer.kafka$producer$SyncProducer$$doSend(SyncProducer.scala:68)
at kafka.producer.SyncProducer.send(SyncProducer.scala:112)
at kafka.client.ClientUtils$.fetchTopicMetadata(ClientUtils.scala:53)
at kafka.producer.BrokerPartitionInfo.updateInfo(BrokerPartitionInfo.scala:82)
at kafka.producer.async.DefaultEventHandler$$anonfun$handle$2.apply$mcV$sp(DefaultEventHandler.scala:78)
at kafka.utils.Utils$.swallow(Utils.scala:167)
at kafka.utils.Logging$class.swallowError(Logging.scala:106)
at kafka.utils.Utils$.swallowError(Utils.scala:46)
at kafka.producer.async.DefaultEventHandler.handle(DefaultEventHandler.scala:78)
at kafka.producer.Producer.send(Producer.scala:76)
at kafka.javaapi.producer.Producer.send(Producer.scala:33)
at com.xtuone.modules.server.Producer.Producer.run(Producer.java:47)

问题现象:当重启tomcat后,这个问题就不会出现,但是当系统运行了一段时间后,又会出现这样的问题,实在想不到是什么原因,向大家求教。
...全文

相关推荐

spark通过kafka-appender指定日志输出到kafka引发的死锁问题

主要介绍了spark通过kafka-appender指定日志输出到kafka引发的死锁,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

weixin_38582506

spring boot整合kafka过程解析

主要介绍了spring boot整合kafka过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

weixin_38532849

StirngBoot+ELK+Kafka记录日志,超详细搭建过程!

实现功能 1.可视化展示日志 2.根据日记等级,日志内容,时间匹配日志 3.日志流,可以感觉条件筛选 可以非常快速的查询StirngBoot日志,达到出现异常及时告警,异常分类统计功能。 下面截图看下效果: 日志流: 下图是网上找到的流程图: 1.StringBoot通过logback将日志写入到kafka中 2.logstash消费kafka中的消息(日志),经过过滤,输出到elasticsearch 3.最后kibana将elasticsearch收集的日志进行展示 下面详细讲解搭建过程,分成部分 一.环境准备 二 .SpringBoot+logback配置 三.ELK环境搭建 四.

weixin_38631331

zabbix监控之kafka模板_zbx_kafka_templates

zabbix监控之kafka模板

y314893763

kafka-stream-money-deserialization:一个用于研究Spring Kafka Streams的序列化反序列化问题的演示项目

卡夫卡流货币反序列化 一个演示项目,用于研究Spring Kafka Streams的序列化/反序列化问题

嘿嘿超
评论 7
收藏 已收藏
分享
返回顶部
tur_test
数据库开发 8,027 成员 1,363 内容