【发布时间】:2016-07-13 13:13:48
【问题描述】:
我正在尝试将消息从生产者发送到另一个 DC 中的 kafka 节点。
生产者和消费者都设置了默认的0.10.0.0 配置,并且消息大小不是那么小(大约 500k)。
大多数情况下,我在发送消息时会遇到以下异常:
org.apache.kafka.common.errors.TimeoutException: 包含 1 条记录的批次因超时而过期,同时从代理请求 topic-0 的元数据 org.apache.kafka.common.errors.TimeoutException: 在配置的最大阻塞时间 60000 毫秒内分配内存失败。
在那之后,没有更多的消息被传输(即使是剩余消息的回调也没有被调用)。
【问题讨论】:
-
您应该检查 server.properties 是否配置: listeners = PLAINTEXT://your.host.name:9092 是否正确。
-
正确,端口开放
-
我找到了blog.csdn.net/fst438060684/article/details/82144653 详细的解释在这里你必须选择适合你的解决方案。
标签: apache-kafka