报错信息:

 WARN Fetching topic metadata with correlation id 14 for topics [Set(test)] from broker [BrokerEndPoint(2,ubuntu,9092)] failed (kafka.client.ClientUtils$)

WARN Fetching topic metadata with correlation id  for topics [Set(test)] from broker [BrokerEndPoint(,ubuntu,)] failed (kafka.client.ClientUtils$)
java.nio.channels.ClosedChannelException
at kafka.network.BlockingChannel.send(BlockingChannel.scala:)
at kafka.producer.SyncProducer.liftedTree1$(SyncProducer.scala:)
at kafka.producer.SyncProducer.kafka$producer$SyncProducer$$doSend(SyncProducer.scala:)
at kafka.producer.SyncProducer.send(SyncProducer.scala:)
at kafka.client.ClientUtils$.fetchTopicMetadata(ClientUtils.scala:)
at kafka.client.ClientUtils$.fetchTopicMetadata(ClientUtils.scala:)
at kafka.consumer.ConsumerFetcherManager$LeaderFinderThread.doWork(ConsumerFetcherManager.scala:)
at kafka.utils.ShutdownableThread.run(ShutdownableThread.scala:)
^X[-- ::,] WARN Fetching topic metadata with correlation id for topics [Set(test)] from broker [BrokerEndPoint(,ubuntu,)] failed (kafka.client.ClientUtils$)
java.nio.channels.ClosedChannelException
at kafka.network.BlockingChannel.send(BlockingChannel.scala:)
at kafka.producer.SyncProducer.liftedTree1$(SyncProducer.scala:)
at kafka.producer.SyncProducer.kafka$producer$SyncProducer$$doSend(SyncProducer.scala:)
at kafka.producer.SyncProducer.send(SyncProducer.scala:)
at kafka.client.ClientUtils$.fetchTopicMetadata(ClientUtils.scala:)
at kafka.client.ClientUtils$.fetchTopicMetadata(ClientUtils.scala:)
at kafka.consumer.ConsumerFetcherManager$LeaderFinderThread.doWork(ConsumerFetcherManager.scala:)
at kafka.utils.ShutdownableThread.run(ShutdownableThread.scala:)

  问题:可以非常明显的看到

  这个主机名是ubuntu,这个名字在hosts文件中我没有配置映射,非常粗心的一个问题。

  解决:在/etc/hosts文件中添加主机名和ip映射。

  说明:这个kafka相互通信连接的时候是默认拿着主机名加端口号的,而我开始在hosts文件中映射的ip并不是使用的主机名,因为几台机器的主机名命名不规范,所以我的映射文件是统一命名py101、py102、py103这种。而kafka默认拿着主机名寻找映射信息,然而hosts文件中没有,故报错。

最新文章

  1. react-native-http请求后navigator导航跳转
  2. spread语法解析与使用
  3. 2014百度之星资格赛 1004:Labyrinth(DP)
  4. 基于Qt的遥感图像处理软件设计总结
  5. [转]JQuery.Ajax之错误调试帮助信息
  6. eclipse myeclipse zend studio 中去掉双引号中的斜体
  7. UIProgressView
  8. qt 程序启动参数 -qws
  9. 自写Date工具类
  10. r语言之散点图类型type参数
  11. pycharm运行scrapy
  12. 新的编辑工具IDE
  13. jenkins测试配置
  14. selenium中下拉框的定位
  15. 【liunx】Linux下的压缩和解压缩命令——jar
  16. SVM Kernel Functions
  17. Spark SQL metaData配置到Mysql
  18. java基础68 JavaScript城市联动框(网页知识)
  19. Android网络开发之WebKet引擎基础
  20. (转)No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=arm64, VA 解决办法

热门文章

  1. 在ASP.NET MVC里对Web Page网页进行权限控制
  2. 终于明白word-break属性——break-all和break-word的区别
  3. 修改openstack用户配额
  4. Netty Decoder:ByteToMessageDecoder
  5. 使用webmagic爬虫对百度百科进行简单的爬取
  6. .Net 从零开始构建一个框架之基本实体结构与基本仓储构建
  7. Java多线程之二(Synchronized)
  8. html2canvas关于图片不能正常截取
  9. JsonBuilder初出茅庐
  10. 进程间通信IPC-内存共享