Hi,
I am trying mirror-maker to mirror some topics. But when I run it I get OutOfMemoryError exception.
[2016-09-14 21:41:14,270] ERROR Uncaught exception in kafka-producer-network-thread | producer-1: (org.apache.kafka.common.utils.KafkaThread)
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.network.NetworkReceive.readFromReadableChannel(NetworkReceive.java:93)
at org.apache.kafka.common.network.NetworkReceive.readFrom(NetworkReceive.java:71)
at org.apache.kafka.common.network.KafkaChannel.receive(KafkaChannel.java:154)
at org.apache.kafka.common.network.KafkaChannel.read(KafkaChannel.java:135)
at org.apache.kafka.common.network.Selector.pollSelectionKeys(Selector.java:323)
at org.apache.kafka.common.network.Selector.poll(Selector.java:283)
at org.apache.kafka.clients.NetworkClient.poll(NetworkClient.java:260)
at org.apache.kafka.clients.producer.internals.Sender.run(Sender.java:229)
at org.apache.kafka.clients.producer.internals.Sender.run(Sender.java:134)
at java.lang.Thread.run(Thread.java:745)
I tried to add heap memory by doing
java -Xmx1G ./kafka-mirror-maker --consumer.config ../etc/kafka/mirror-consumer.properties --producer.config ../etc/kafka/mirror-producer.properties --whitelist snapshot-users-1 num.producers 2 --num.streams 4
but then it is not able to find or load the class. Please help.
Thanks,
Varun