繁体   English   中英

Kafka Console Producer - 向主题发送消息时出错:TimeoutException:Expired 1 record

[英]Kafka Console Producer - Error when sending message to topic : TimeoutException: Expiring 1 record

我有一个Confluent平台Kafka集群有3个节点,一切似乎工作正常,但当产品与控制台的一些消息时,得到错误!

命令:

/opt/kafka/confluent-4.0.0/bin/kafka-console-producer --broker-list  109.169.xxx.xxx:9092 --topic sh

错误:

ERROR Error when sending message to topic sh with key: null, value: 1 bytes with error: (org.apache.kafka.clients.producer.internals.ErrorLoggingCallback) org.apache.kafka.common.errors.TimeoutException: Expiring 1 record(s) for sh-1: 1538 ms has passed since batch creation plus linger time

您可以通过高延迟连接获得此错误(请参阅1.5s传递)。 CLI工作正常并且比在Java中编写相同的简单东西“更好”,因为CLI无论如何都只是一个Java包装器。 当然,Python或kafkacat会不那么冗长

控制台生产者的默认批量大小是200条记录,上次我看,所以如果你发送的数据少于这个,那么批次最终会到期

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM