org.apache.kafka.common.errors.NotEnoughReplicasException

ighack 发表于: 2019-08-08   最后更新时间: 2019-08-08  

[2019-08-07 19:36:46,248] ERROR [Replica Manager on Broker 3]: Error processing append operation on partition consumer_offsets-38 (kafka.server.ReplicaManager)
org.apache.kafka.common.errors.NotEnoughReplicasException: Number of insync replicas for partition
consumer_offsets-38 is [1], below required minimum [2]

这个报错是因为我设的最低复本数是2
我每一个主题的复本数是3
但问题在于我查看各主题状态的时候
Replicas,Isr节点数是正常的,都是三个。没有节点掉线啊。5个kafka节点全部在线
这就真不知道问题在那里了。我重启了服务以后就没有在报错了



您需要解锁本帖隐藏内容请: 点击这里
本帖隐藏的内容





发表于: 15天前   最后更新时间: 15天前   游览量:74
上一条: 一个topic下多个不同的partition中的offset是各自按照顺序排列的吗?
下一条: producer 不能正常生产数据到kafka集群?

  • 该错误标识你的副本落后了,此异常并不意味着broker已关闭了,它同样意味着该topic分区的过多副本因某种原因落后于leader。

    • 我知道这个参数。我在server端设的就是2。生产端为没有用all。只用了1,现在的问题是。如果出现这个错误。我该怎么处理。我现在能做的只有重启吗?或者说让生端改参数。或是说等一段时间会自动恢复正常。(我等了好几个小时都没有恢复正常)