[ 
https://issues.apache.org/jira/browse/KAFKA-7500?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16898120#comment-16898120
 ] 

jacob shao commented on KAFKA-7500:
-----------------------------------

Hey,

I use kubernettes to spin up 2 kafka clusters locally (3 brokers each). And 
then I run MM2 locally as well to sync topic messages. When I send message to 
source topic, source.topic is created in the sink cluster, but message is not 
delivered. An exception is thrown in the console (see below). When I restart 
MM2, message arrives in the source.topic. Anyone recognize this error? 
Moreover, when I move one of the kafka cluster to a different machine, 
everything works again. I tried to increase network/io threads in the local 
setup, it still doesn't solve the issue.

 

[2019-08-01 10:18:29,033] INFO WorkerSourceTask\{id=MirrorSourceConnector-0} 
flushing 21 outstanding messages for offset commit 
(org.apache.kafka.connect.runtime.WorkerSourceTask:418)
[2019-08-01 10:18:29,072] INFO WorkerSourceTask\{id=MirrorSourceConnector-0} 
Finished commitOffsets successfully in 39 ms 
(org.apache.kafka.connect.runtime.WorkerSourceTask:500)
[2019-08-01 10:18:29,072] ERROR WorkerSourceTask\{id=MirrorSourceConnector-0} 
Task threw an uncaught and unrecoverable exception 
(org.apache.kafka.connect.runtime.WorkerTask:179)
{color:#FF0000}java.lang.NullPointerException{color}
{color:#FF0000} at 
org.apache.kafka.connect.mirror.MirrorSourceTask.poll(MirrorSourceTask.java:140){color}
{color:#FF0000} at 
org.apache.kafka.connect.runtime.WorkerSourceTask.poll(WorkerSourceTask.java:245){color}
{color:#FF0000} at 
org.apache.kafka.connect.runtime.WorkerSourceTask.execute(WorkerSourceTask.java:221){color}
{color:#FF0000} at 
org.apache.kafka.connect.runtime.WorkerTask.doRun(WorkerTask.java:177){color}
{color:#FF0000} at 
org.apache.kafka.connect.runtime.WorkerTask.run(WorkerTask.java:227){color}
{color:#FF0000} at 
java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515){color}
{color:#FF0000} at 
java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264){color}
{color:#FF0000} at 
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128){color}
{color:#FF0000} at 
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628){color}
 at java.base/java.lang.Thread.run(Thread.java:834)
[2019-08-01 10:18:29,073] ERROR WorkerSourceTask\{id=MirrorSourceConnector-0} 
Task is being killed and will not recover until manually restarted 
(org.apache.kafka.connect.runtime.WorkerTask:180)
[2019-08-01 10:18:29,073] INFO [Producer 
clientId=connector-producer-MirrorSourceConnector-0] Closing the Kafka producer 
with timeoutMillis = 30000 ms. 
(org.apache.kafka.clients.producer.KafkaProducer:1153)
[2019-08-01 10:18:29,080] INFO [Producer clientId=producer-7] Closing the Kafka 
producer with timeoutMillis = 9223372036854775807 ms. 
(org.apache.kafka.clients.producer.KafkaProducer:1153)
[2019-08-01 10:18:44,602] INFO [Worker clientId=connect-2, groupId=sec-mm2] 
Attempt to heartbeat failed since coordinator localhost:31000 (id: 2147483647 
rack: null) is either not started or not valid. 
(org.apache.kafka.clients.consumer.internals.AbstractCoordinator:931)
[2019-08-01 10:18:44,602] INFO [Worker clientId=connect-2, groupId=sec-mm2] 
Group coordinator localhost:31000 (id: 2147483647 rack: null) is unavailable or 
invalid, will attempt rediscovery 
(org.apache.kafka.clients.consumer.internals.AbstractCoordinator:780)
[2019-08-01 10:18:44,612] INFO [Worker clientId=connect-2, groupId=sec-mm2] 
Discovered group coordinator localhost:31002 (id: 2147483645 rack: null) 
(org.apache.kafka.clients.consumer.internals.AbstractCoordinator:728)

> MirrorMaker 2.0 (KIP-382)
> -------------------------
>
>                 Key: KAFKA-7500
>                 URL: https://issues.apache.org/jira/browse/KAFKA-7500
>             Project: Kafka
>          Issue Type: New Feature
>          Components: KafkaConnect, mirrormaker
>            Reporter: Ryanne Dolan
>            Priority: Minor
>             Fix For: 2.4.0
>
>         Attachments: Active-Active XDCR setup.png
>
>
> Implement a drop-in replacement for MirrorMaker leveraging the Connect 
> framework.
> [https://cwiki.apache.org/confluence/display/KAFKA/KIP-382%3A+MirrorMaker+2.0]
> [https://github.com/apache/kafka/pull/6295]



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)

Reply via email to