环境
卡夫卡2.7.1
问题
我有两个dns地址包括每个kafka经纪人地址如下所示。
每个集群都有不同的动物园管理员地址。
示例:
# kafka cluster 1
kafka1.dns.co.kr = kafka-01:9092,kafka-02:9092,...kafka-10:9092
# kafka cluster 1 zookeeper
zookeeper = zk-01:2181,zk-02:2181,zk-03:2181/cluster-1
# kafka cluster 2
kafka2.dns.co.kr = kafka-11:9092,kafka-12:9092,...kafka-20:9092
# kafka cluster 2 zookeeper
zookeeper = zk-01:2181,zk-02:2181,zk-03:2181/cluster-2
假设每个集群中有一个接收相同消息的主题,
如果我在bootstrap.server中注册了两个dns地址,会在每个集群中创建一个使用者组吗?
示例:
bootstrap.servers = kafka1.dns.co.kr:9092,kafka2.dns.co.kr:9092
发布于 2021-08-24 08:36:44
不,这在Apache客户端是不可能的。客户端只连接到单个集群。
在这两个集群中拥有数据的首选方法是在它们之间设置镜像。有关更多细节,请参见卡夫卡网站上的Geo复制部分。
https://stackoverflow.com/questions/68901072
复制相似问题