kafka获取偏移量数据时出错原因:1

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

我正在运行一个java程序,它使用kafka库,每1秒检查一个消费者组从zookeeper提交的偏移量。程序正常运行约2小时,并开始引发runtimeexception:

  1. java.lang.RuntimeException: Error fetching offset data. Reason: 1
  2. at com.pinterest.secor.common.KafkaClient.getMessage(KafkaClient.java:127)
  3. at com.pinterest.secor.common.KafkaClient.getCommittedMessage(KafkaClient.java:186)

...
原因1是什么?我找不到任何文件或页面说明这种情况的根本原因。

b5buobof

b5buobof1#

看看这个,这是 kafka.common.ErrorMapping :

  1. val UnknownCode : Short = -1
  2. val NoError : Short = 0
  3. val OffsetOutOfRangeCode : Short = 1
  4. val InvalidMessageCode : Short = 2
  5. val UnknownTopicOrPartitionCode : Short = 3
  6. val InvalidFetchSizeCode : Short = 4
  7. val LeaderNotAvailableCode : Short = 5
  8. val NotLeaderForPartitionCode : Short = 6
  9. val RequestTimedOutCode: Short = 7
  10. val BrokerNotAvailableCode: Short = 8
  11. val ReplicaNotAvailableCode: Short = 9
  12. val MessageSizeTooLargeCode: Short = 10
  13. val StaleControllerEpochCode: Short = 11
  14. val OffsetMetadataTooLargeCode: Short = 12
  15. val StaleLeaderEpochCode: Short = 13
  16. val OffsetsLoadInProgressCode: Short = 14
  17. val ConsumerCoordinatorNotAvailableCode: Short = 15
  18. val NotCoordinatorForConsumerCode: Short = 16
  19. val InvalidTopicCode : Short = 17
  20. val MessageSetSizeTooLargeCode: Short = 18
  21. val NotEnoughReplicasCode : Short = 19
  22. val NotEnoughReplicasAfterAppendCode: Short = 20

如你所见, 1 手段 OffsetOutOfRangeCode .

展开查看全部

相关问题