Rudik created KAFKA-9256:
----------------------------

             Summary: mirrorMaker + kafka = java.lang.NoSuchMethodError: 
org.apache.kafka.common.requests.MetadataResponse.prepareResponse
                 Key: KAFKA-9256
                 URL: https://issues.apache.org/jira/browse/KAFKA-9256
             Project: Kafka
          Issue Type: Bug
          Components: mirrormaker
    Affects Versions: 2.3.0
            Reporter: Rudik


kafkaBroker - 2.3.0

java - openjdk version "11.0.2" 2019-01-15

 

kafka cluster from = \{broker - os-4603:9092,os-4604:9092,os-4605:9092, auth - 
plain } \{zookeeper - os-4595:2181,os-4596:2181,os-4599:2181}

kafka cluster to = \{broker - os-4804:9092,os-4805:9092,os-4806:9092, auth - 
plain} \{zookeeper - os-4804:2181,os-4805:2181,os-4806:2181}

 

Start MirrorMaker:

[kafka@os-4804 kafka]$ bin/kafka-mirror-maker.sh --consumer.config 
./config/mirrormaker_consumer_pdc.properties --num.streams 2 --producer.config 
./config/mirrormaker_producer.pr operties --whitelist="connect-configs, 
connect-offsets, connect-status, last_topic"
WARNING: The default partition assignment strategy of the mirror maker will 
change from 'range' to 'roundrobin' in an upcoming release (so that better load 
balancing can be achiev ed). If you prefer to make this switch in advance of 
that release add the following to the corresponding config: 
'partition.assignment.strategy=org.apache.kafka.clients.consumer.R 
oundRobinAssignor'
[2019-12-02 13:50:45,391] WARN The configuration 'zookeeper.connect' was 
supplied but isn't a known config. 
(org.apache.kafka.clients.producer.ProducerConfig)
[2019-12-02 13:50:45,483] WARN The configuration 'zookeeper.connect' was 
supplied but isn't a known config. 
(org.apache.kafka.clients.consumer.ConsumerConfig)
[2019-12-02 13:50:45,508] WARN The configuration 'zookeeper.connect' was 
supplied but isn't a known config. 
(org.apache.kafka.clients.consumer.ConsumerConfig)
[2019-12-02 13:50:45,749] WARN [Consumer clientId=dp-MirrorMaker-group-0, 
groupId=dp-MirrorMaker-group] Connection to node -2 (os-4604/10.6.107.93:9092) 
could not be established. Broker may not be available. 
(org.apache.kafka.clients.NetworkClient)
[2019-12-02 13:50:45,750] WARN [Consumer clientId=dp-MirrorMaker-group-1, 
groupId=dp-MirrorMaker-group] Connection to node -2 (os-4604/10.6.107.93:9092) 
could not be established. Broker may not be available. 
(org.apache.kafka.clients.NetworkClient)
[2019-12-02 13:50:45,758] WARN [Consumer clientId=dp-MirrorMaker-group-0, 
groupId=dp-MirrorMaker-group] Connection to node -3 (os-4605/10.6.107.94:9092) 
could not be established. Broker may not be available. 
(org.apache.kafka.clients.NetworkClient)

 

logs in KafkaBroker:

[2019-12-02 13:51:54,020] ERROR [KafkaApi-1] Error when handling request: 
clientId=dp-MirrorMaker-group-1, correlationId=269, api=METADATA, 
body=\{topics=null,allow_auto_topic_crea 
tion=true,include_cluster_authorized_operations=false,include_topic_authorized_operations=false}
 (kafka.server.KafkaApis)
java.lang.NoSuchMethodError: 
org.apache.kafka.common.requests.MetadataResponse.prepareResponse(ILjava/util/List;Ljava/lang/String;ILjava/util/List;I)Lorg/apache/kafka/common/reque
 sts/MetadataResponse;
 at 
kafka.server.KafkaApis.$anonfun$handleTopicMetadataRequest$7(KafkaApis.scala:1103)
 at 
kafka.server.KafkaApis.$anonfun$handleTopicMetadataRequest$7$adapted(KafkaApis.scala:1096)
 at kafka.server.KafkaApis.sendResponseMaybeThrottle(KafkaApis.scala:2539)
 at kafka.server.KafkaApis.handleTopicMetadataRequest(KafkaApis.scala:1096)
 at kafka.server.KafkaApis.handle(KafkaApis.scala:116)
 at kafka.server.KafkaRequestHandler.run(KafkaRequestHandler.scala:69)
 at java.base/java.lang.Thread.run(Thread.java:834)

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to