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

felixzh commented on KAFKA-12438:
---------------------------------

first, you need to learn kafka documention about 
Security([https://kafka.apache.org/documentation/#security)]

after a consumer or producer works ok with one kerberized cluster, the two 
clusters need to be configured with mutual trust

> MirrorMaker 2: Not able to make it work for kerberized clusters ( bothe 
> source and target are kerberized ) 
> -----------------------------------------------------------------------------------------------------------
>
>                 Key: KAFKA-12438
>                 URL: https://issues.apache.org/jira/browse/KAFKA-12438
>             Project: Kafka
>          Issue Type: Wish
>          Components: mirrormaker
>            Reporter: Bharadwaj Bhimavarapu
>            Priority: Minor
>
> I was trying to replicate data between  kerberized clusters and i se belwo 
> errors . I was not able to find any documentation around it . 
>  
> Error :-
>  
> [2021-03-08 15:42:19,595] ERROR Stopping due to error 
> (org.apache.kafka.connect.mirror.MirrorMaker:304)
> org.apache.kafka.connect.errors.ConnectException: Failed to connect to and 
> describe Kafka cluster. Check worker's broker connection and security 
> properties.
>  at 
> org.apache.kafka.connect.util.ConnectUtils.lookupKafkaClusterId(ConnectUtils.java:70)
>  at 
> org.apache.kafka.connect.util.ConnectUtils.lookupKafkaClusterId(ConnectUtils.java:51)
>  at 
> org.apache.kafka.connect.mirror.MirrorMaker.addHerder(MirrorMaker.java:235)
>  at 
> org.apache.kafka.connect.mirror.MirrorMaker.lambda$new$1(MirrorMaker.java:136)
>  at java.lang.Iterable.forEach(Iterable.java:75)
>  at org.apache.kafka.connect.mirror.MirrorMaker.<init>(MirrorMaker.java:136)
>  at org.apache.kafka.connect.mirror.MirrorMaker.<init>(MirrorMaker.java:148)
>  at org.apache.kafka.connect.mirror.MirrorMaker.main(MirrorMaker.java:291)
> Caused by: java.util.concurrent.ExecutionException: 
> org.apache.kafka.common.errors.TimeoutException: Call(callName=listNodes, 
> deadlineMs=1615236139583, tries=1, nextAllowedTryMs=1615236139684) timed out 
> at 1615236139584 after 1 attempt(s)
>  at 
> org.apache.kafka.common.internals.KafkaFutureImpl.wrapAndThrow(KafkaFutureImpl.java:45)
>  at 
> org.apache.kafka.common.internals.KafkaFutureImpl.access$000(KafkaFutureImpl.java:32)
>  at 
> org.apache.kafka.common.internals.KafkaFutureImpl$SingleWaiter.await(KafkaFutureImpl.java:89)
>  at 
> org.apache.kafka.common.internals.KafkaFutureImpl.get(KafkaFutureImpl.java:260)
>  at 
> org.apache.kafka.connect.util.ConnectUtils.lookupKafkaClusterId(ConnectUtils.java:64)
>  ... 7 more
> Caused by: org.apache.kafka.common.errors.TimeoutException: 
> Call(callName=listNodes, deadlineMs=1615236139583, tries=1, 
> nextAllowedTryMs=1615236139684) timed out at 1615236139584 after 1 attempt(s)
> Caused by: org.apache.kafka.common.errors.TimeoutException: Timed out waiting 
> for a node assignment. Call: listNodes
>  
>  
> Properties :-
> # Kafka datacenters.
> clusters = source, target
> source.bootstrap.servers = xxx:9092,xxx:9092
> target.bootstrap.servers = yyy:9092,yyy:9092
> # Source and target cluster configurations.
> source.config.storage.replication.factor = 1
> target.config.storage.replication.factor = 1
> source.offset.storage.replication.factor = 1
> target.offset.storage.replication.factor = 1
> source.status.storage.replication.factor = 1
> target.status.storage.replication.factor = 1
> source->target.enabled = true
> target->source.enabled = false
> # Mirror maker configurations.
> offset-syncs.topic.replication.factor = 1
> heartbeats.topic.replication.factor = 1
> checkpoints.topic.replication.factor = 1
> topics = .*
> groups = .*
> tasks.max = 1
> replication.factor = 1
> refresh.topics.enabled = false
> sync.topic.configs.enabled = true
> refresh.topics.interval.seconds = 30
> topics.blacklist = .*[\-\.]internal, .*\.replica, __consumer_offsets
> groups.blacklist = console-consumer-.*, connect-.*, __.*
> # Enable heartbeats and checkpoints.
> source->target.emit.heartbeats.enabled = true
> source->target.emit.checkpoints.enabled = true
>  



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

Reply via email to