【发布时间】:2022-04-21 15:39:05
【问题描述】:
我有一个带有单个 zookeeper 节点的 3 节点 Kafka 集群,我的问题是如何在不停机的情况下向该集群添加新的 Kafka 节点?
【问题讨论】:
标签: apache-kafka
我有一个带有单个 zookeeper 节点的 3 节点 Kafka 集群,我的问题是如何在不停机的情况下向该集群添加新的 Kafka 节点?
【问题讨论】:
标签: apache-kafka
您只需添加它。没有必要重新启动其他任何东西
【讨论】:
将服务器添加到 Kafka 集群很容易,只需为它们分配一个唯一的代理 ID 并在您的新服务器上启动 Kafka。然而,这些新服务器不会自动分配任何数据分区,因此除非将分区移动到它们,否则它们将不会做任何工作,直到创建新主题。因此,通常当您将机器添加到集群时,您会希望将一些现有数据迁移到这些机器上。迁移数据的其他常见原因是停用代理和重新平衡集群中的数据(当它变得不平衡时)。
从here找到这个
【讨论】: