Hi,all There is an exception when consumer get data from one broker. And can not get new data from this broker. But there are some data on this broker that are not consumed. The exception is like:[kafka.consumer.FetcherRunnable$$anonfun$run$3.apply(FetcherRunnable.scala:91)]: FetchRunnable-0 kafka.consumer.FetcherRunnable - error in FetcherRunnable for Memcache2Sql:1-0: fetched offset = 2983409308: consumed offset = 2983409308kafka.common.InvalidMessageSizeException: invalid message size: -1592784872 only received bytes: 307196 at 2983409308( possible causes (1) a single message larger than the fetch size; (2) log corruption ) at kafka.message.ByteBufferMessageSet$$anon$1.makeNextOuter(ByteBufferMessageSet.scala:103) at kafka.message.ByteBufferMessageSet$$anon$1.makeNext(ByteBufferMessageSet.scala:138) at kafka.message.ByteBufferMessageSet$$anon$1.makeNext(ByteBufferMessageSet.scala:82) at kafka.utils.IteratorTemplate.maybeComputeNext(IteratorTemplate.scala:59) at kafka.utils.IteratorTemplate.hasNext(IteratorTemplate.scala:51)......
And the kafka.tools.ConsumerOffsetChecker result is:MemcacheProducerManager,Memcache2Sql,1-0 (Group,Topic,BrokerId-PartitionId) Owner = null Consumer offset = 2983409308 = 2,983,409,308 (2.78G) Log size = 2984795244 = 2,984,795,244 (2.78G) Consumer lag = 1385936 = 1,385,936 (0.00G) What is the reason? How can I resolve it?Thanks.