java - (Solved) Kafka 0.11.0.0 keeps reseting offset on restart -
i have problem kafka 0.11.0.0
when create new topic, put come data , consume java consumer, after restarting kafka 0.11.0.0 offsets consumer group disappear. topic stays , has same data in it, offsets purged. makes consumer download records topics again. weird, 1 topic have old, correct offsets, other offsets deleted, maybe because 1 topic there while.
i commit consumed records commitsync(). offset saved on broker, can restart java consumer , starts correct offset after restarting entire kafka offset consumer groups resets 0. check current commits before consuming after restart kafka-consumer-groups.sh script , it's broker resets them.
i had no problem in kafka 0.10.2.1. experience problem in 0.11.0.0 version.
my consumer has auto.offset.reset set earliest, auto commit set false because i'm committing manually. kafka data stored in non-tmp directory necessary permissions. rest of broker configuration default.
i need 0.11.0.0 version transactions. have no idea problem can be. can cause this? there new config parameter missed somewhere?
@edit topic stays has problems offsets, doesn't entirely purged offset after restarting isn't correct , consumer gets around ~15% of data after every broken restart.
@edit2 not server.log full of:
warn received partitionleaderepoch assignment epoch < latestepoch. implies messages have arrived out of order. new: {epoch:4, offset:1669}, current: {epoch:5, offset1540} partition: __consumer_offsets-26 (kafka.server.epoch.leaderepochfilecache) it seems it's connected consumer group because of logs:
[2017-08-22 08:59:30,719] info [groupcoordinator 0]: preparing rebalance group scrapperbackup old generation 119 (__consumer_offsets-26) (kafka.coordinator.group.groupcoordinator) [2017-08-22 08:59:30,720] info [groupcoordinator 0]: group scrapperbackup generation 120 empty (__consumer_offsets-26) (kafka.coordinator.group.groupcoordinator) there logs 1 on restart:
[2017-08-22 09:15:37,948] info partition [__consumer_offsets,26] on broker 0: __consumer_offsets-26 starts @ leader epoch 6 offset 1699. previous leader epoch was: 5 (kafka.cluster.partition) @edit3 creating new directory kafka/zookeeper data , creating scratch helped. don't know problem, works properly. seems error occurred in data directories of apps.
wiki
Comments
Post a Comment