kafka中的分区错误

mi7gmzs6  于 2021-06-08  发布在  Kafka
关注(0)|答案(1)|浏览(454)

突然几个主题变成了日志中的一个复制不足这样的错误我该怎么办?

May 04 14:17:23 2kafka01.rtty.in kafka-server-start.sh[149443]: kafka.common.NotAssignedReplicaException: Leader 1 failed to record follower 2's position -1 since the replica is not recognized to be one of the assigned replicas 1,3,4 for partition [impression,3].
May 04 14:17:23 2kafka01.rtty.in kafka-server-start.sh[149443]: at kafka.cluster.Partition.updateReplicaLogReadResult(Partition.scala:249)
May 04 14:17:23 2kafka01.rtty.in kafka-server-start.sh[149443]: at kafka.server.ReplicaManager$$anonfun$updateFollowerLogReadResults$2.apply(ReplicaManager.scala:905)
May 04 14:17:23 2kafka01.rtty.in kafka-server-start.sh[149443]: at kafka.server.ReplicaManager$$anonfun$updateFollowerLogReadResults$2.apply(ReplicaManager.scala:902)
May 04 14:17:23 2kafka01.rtty.in kafka-server-start.sh[149443]: at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59)
May 04 14:17:23 2kafka01.rtty.in kafka-server-start.sh[149443]: at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:47)
May 04 14:17:23 2kafka01.rtty.in kafka-server-start.sh[149443]: at kafka.server.ReplicaManager.updateFollowerLogReadResults(ReplicaManager.scala:902)
May 04 14:17:23 2kafka01.rtty.in kafka-server-start.sh[149443]: at kafka.server.ReplicaManager.fetchMessages(ReplicaManager.scala:475)
May 04 14:17:23 2kafka01.rtty.in kafka-server-start.sh[149443]: at kafka.server.KafkaApis.handleFetchRequest(KafkaApis.scala:523)
May 04 14:17:23 2kafka01.rtty.in kafka-server-start.sh[149443]: at kafka.server.KafkaApis.handle(KafkaApis.scala:79)
May 04 14:17:23 2kafka01.rtty.in kafka-server-start.sh[149443]: at kafka.server.KafkaRequestHandler.run(KafkaRequestHandler.scala:60)
May 04 14:17:23 2kafka01.rtty.in kafka-server-start.sh[149443]: at java.lang.Thread.run(Thread.java:745)
nhaq1z21

nhaq1z211#

所有的Kafka代理都会选择一个作为控制器代理,它可以通过zookeer znode获得 /controller ,尝试重新启动此代理。更多信息请参见ApacheKafka wiki。如果可以重新启动kafka集群(所有代理),则建议。

相关问题