当源集群和目标集群不在同一配置中时,Kafka Mirror Maker不复制主题

问题描述 投票:0回答:1

我们设置了Mirror Maker,以便在源和目标设置不同(源= 2个服务器,目标= 3个服务器)之间在两个kafka群集之间复制主题。启动MirrorMaker时,将引发以下错误:“错误:NOT_ENOUGH_REPLICAS(org.apache.kafka.clients.producer.internals.Sender)”,并且群集之间没有复制。我们使用了MirrorMaker版本2。

任何人都可以提供一些建议,为什么它不能按预期工作?

apache-kafka apache-kafka-connect kafka-producer-api apache-kafka-mirrormaker
1个回答
0
投票

Mirrormaker 2.0文档仅在新的2.5.0版本中提供-这使得设置Mirrormaker 2.0变得非常困难。基本上,我认为您需要将复制因子(在Kafka中默认为3)设置为2,因为这是一个群集的最小值。这些是您可能需要设置的配置值:

  • checkpoints.replication.factor
  • heartbeats.replication.factor
  • offset-syncs.replication.factor
  • config.storage.replication.factor
  • offset.storage.replication.factor
  • status.storage.replication.factor
  • replication.factor
  • offsets.replication.factor
  • transaction.state.log.replication.factor

您可以在MM2配置文件中进行设置。

© www.soinside.com 2019 - 2024. All rights reserved.