apache-kafka之为多个 Zookeeper 实例创建 Kafka 主题

芝麻糊 阅读:641 2024-08-25 18:10:47 评论:0

通读Kafka Quick Start , 使用命令创建一个主题绑定(bind)到单个 Zookeeper 实例(在本例中为 localhost)非常简单

bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test 

但是如果我有 3 个 Zookeeper 服务器在运行呢?我是否只需要包含一个 Zookeeper url,其他 Zookeeper 实例是否会收到这个新主题的通知以帮助容错?还是我需要全部提供?

请您参考如下方法:

如果您有一个正在运行的 ZK 集群,则可以只使用一个 ZK 连接字符串(主机:端口)。主题更改将自动传播到所有 zookeeper 节点。

如果要指定多个 ZK 主机(用于故障转移),请使用逗号分隔的字符串,例如:host1:port1,host2:port2,host3:port3


标签:zookeeper
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号