Hi Vinay,

The issue you describe looks like KAFKA-6185. You can either build the
latest code in the 1.0 branch (which includes the fix) or downgrade to
0.11.0.2.

Regards,
Ismael

On Tue, Nov 21, 2017 at 2:01 PM, Vinay Kumar <vinayd....@gmail.com> wrote:

> Hi,
>
> I upgraded Kafka from 0.10.2.1 to 1.0.0 version. And only from then, I'm
> seeing the kafka service going down because of below issue:
>
> ERROR [KafkaApi-1] Error when handling request ; (kafka.server.KafkaApis)
> {replica_id=-1,max_wait_time=500,min_bytes=1,topics=[{topic=
> xxxx,partitions=[{partition=1,fetch_offset=847134777,max_byt
> es=1048576}]}]}
> java.lang.OutOfMemoryError: Java heap space
>
> Even after increasing the HEAP size (KAFKA_HEAP_OPTS) to 5G, still the same
> error is coming (below is the error log)
>
> Can you please help on this issue. The no. of partitions used is 3, and the
> replication factor for the topic is 2.
>
>
>
> [2017-11-17 10:53:32,178] ERROR [KafkaApi-0] Error when handling request
> {replica_id=-1,max_wait_time=500,min_bytes=1,topics=[{topic=
> xxxx,partitions=[{partition=2,fetch_offset=776723939,max_byt
> es=1048576}]}]}
> (kafka.server.KafkaApis)
>
> java.lang.OutOfMemoryError: Java heap space
>
>         at java.nio.HeapByteBuffer.<init>(HeapByteBuffer.java:57)
>
>         at java.nio.ByteBuffer.allocate(ByteBuffer.java:335)
>
>         at org.apache.kafka.common.record.AbstractRecords.downConvert(
> AbstractRecords.java:101)
>
>         at org.apache.kafka.common.record.FileRecords.downConvert(
> FileRecords.java:253)
>
>         at kafka.server.KafkaApis.$anonfun$handleFetchRequest$4(KafkaAp
> is.scala:520)
>
>         at kafka.server.KafkaApis.$anonfun$handleFetchRequest$4$adapted
> (KafkaApis.scala:518)
>
>         at kafka.server.KafkaApis$$Lambda$668/2135785513.apply(Unknown
> Source)
>
>         at scala.Option.map(Option.scala:146)
>
>         at kafka.server.KafkaApis.$anonfun$handleFetchRequest$3(KafkaAp
> is.scala:518)
>
>         at kafka.server.KafkaApis.$anonfun$handleFetchRequest$3$adapted
> (KafkaApis.scala:508)
>
>         at kafka.server.KafkaApis$$Lambda$667/987137379.apply(Unknown
> Source)
>
>         at scala.Option.flatMap(Option.scala:171)
>
>         at kafka.server.KafkaApis.convertedPartitionData$1(KafkaApis.
> scala:508)
>
>         at kafka.server.KafkaApis.$anonfun$handleFetchRequest$12(KafkaA
> pis.scala:556)
>
>         at kafka.server.KafkaApis$$Lambda$664/79178972.apply(Unknown
> Source)
>
>         at scala.collection.Iterator.foreach(Iterator.scala:929)
>
>         at scala.collection.Iterator.foreach$(Iterator.scala:929)
>
>         at scala.collection.AbstractIterator.foreach(Iterator.scala:1417)
>
>         at scala.collection.IterableLike.foreach(IterableLike.scala:71)
>
>         at scala.collection.IterableLike.foreach$(IterableLike.scala:70)
>
>         at scala.collection.AbstractIterable.foreach(Iterable.scala:54)
>
>         at kafka.server.KafkaApis.createResponse$2(KafkaApis.scala:555)
>
>         at kafka.server.KafkaApis.$anonfun$handleFetchRequest$14(KafkaA
> pis.scala:569)
>
>         at kafka.server.KafkaApis.$anonfun$handleFetchRequest$14$adapte
> d(KafkaApis.scala:569)
>
>         at kafka.server.KafkaApis$$Lambda$663/1244681576.apply(Unknown
> Source)
>
>         at kafka.server.KafkaApis.$anonfun$sendResponseMaybeThrottle$1(
> KafkaApis.scala:2034)
>
>         at kafka.server.KafkaApis$$Lambda$480/119699941.apply$mcVI$sp(
> Unknown
> Source)
>
>         at kafka.server.ClientRequestQuotaManager.maybeRecordAndThrottl
> e(ClientRequestQuotaManager.scala:52)
>
>         at kafka.server.KafkaApis.sendResponseMaybeThrottle(KafkaApis.
> scala:2034)
>
>         at kafka.server.KafkaApis.fetchResponseCallback$1(KafkaApis.
> scala:569)
>
>         at kafka.server.KafkaApis.$anonfun$handleFetchRequest$15(KafkaA
> pis.scala:588)
>
>         at kafka.server.KafkaApis$$Lambda$662/1703788464.apply$mcVI$sp(
> Unknown
> Source)
>
>
> Thanks,
>
> Vinay Kumar
>

Reply via email to