美文网首页
Kafka 写消息失败--org.apache.kafka.co

Kafka 写消息失败--org.apache.kafka.co

作者: lesha | 来源:发表于2019-01-31 11:16 被阅读0次

最近几天刚试着装了下kafka_2.11-2.1.0,今天通过Kafka命令行写消息时发现报错。具体如下:

ERROR Error when sending message to topic logstash with key: null, value: 14 bytes with error: (org.apache.kafka.clients.producer.internals.ErrorLoggingCallback)

org.apache.kafka.common.errors.TimeoutException: Failed to update metadata after 60000 ms.

这是什么鬼,先找找网上同仁的解决方案,有小伙伴说法是因为发布到zookeeper的advertised.host.name如果没有设置,默认取java.net.InetAddress.getCanonicalHostName().值。需要手动修改advertised.host.name和advertised.port,可是没找到这两个参数。再看,有了---config/server.config有如下描述:

# The address the socket server listens on. It will get the value returned from 

# java.net.InetAddress.getCanonicalHostName() if not configured.

#  FORMAT:

#    listeners = listener_name://host_name:port

#  EXAMPLE:

#    listeners = PLAINTEXT://your.host.name:9092

#listeners=PLAINTEXT://:9092

将#listeners=PLAINTEXT://:9092,改成

listeners=PLAINTEXT://localhost:9092

重启kafaka,再次尝试写消息。binggo,搞定!

想想应该是kafka新版本相关参数有改动。

相关文章

  • Kafka 写消息失败--org.apache.kafka.co

    最近几天刚试着装了下kafka_2.11-2.1.0,今天通过Kafka命令行写消息时发现报错。具体如下: ERR...

  • 深入理解kylin集成kafka

    在写正文之前先讲下什么是kafka kafka kafka是一个消息系统 再具体点是发布-订阅制的消息系统,它依赖...

  • Kafka生产者:写消息到Kafka

    本章我们将会讨论Kafka生产者是如何发送消息到Kafka的。Kafka项目有一个生产者客户端,我们可以通过这个客...

  • Kafka生产者:写消息到Kafka

    本章我们将会讨论Kafka生产者是如何发送消息到Kafka的。Kafka项目有一个生产者客户端,我们可以通过这个客...

  • Kafka生产者:写消息到Kafka

    本章我们将会讨论Kafka生产者是如何发送消息到Kafka的。Kafka项目有一个生产者客户端,我们可以通过这个客...

  • Kafka常用命令

    启动Kafka并生产消费消息 启动ZooKeeper 启动Kafka 查看启动后kafka的版本 生产者发送消息 ...

  • Kafka/RocketMQ顺序消息对比

    一、Kafka顺序消息 Producer端:Kafka的顺序消息是通过partition key,将某类消息(例如...

  • Kafka实践

    kafka基本概念: Kafka是一个分布式消息队列。Kafka对消息保存时根据Topic进行归类,发送消息者称为...

  • Kafka的基本原理及集群架构

    Kafka简介 Kafka是一个分布式消息队列。Kafka对消息保存时根据Topic进行归类,发送消息者称为Pro...

  • kafka消费者

    Kafka-生产者 生产者主要是负责向broker写消息。客户端在向broker消息写消息时,不但可以通过kafk...

网友评论

      本文标题:Kafka 写消息失败--org.apache.kafka.co

      本文链接:https://www.haomeiwen.com/subject/zyrksqtx.html