【问题标题】:Add a new Kafka Node to an Existing Kafka Cluster without downtime在不停机的情况下将新的 Kafka 节点添加到现有的 Kafka 集群
【发布时间】:2022-04-21 15:39:05
【问题描述】:

我有一个带有单个 zookeeper 节点的 3 节点 Kafka 集群,我的问题是如何在不停机的情况下向该集群添加新的 Kafka 节点?

【问题讨论】:

    标签: apache-kafka


    【解决方案1】:

    您只需添加它。没有必要重新启动其他任何东西

    【讨论】:

    • 我的意思是我的每个 Kafka 节点都有一个 Zookeeper 节点。有影响吗?
    • 每个 Kafka 代理不应该有一个 Zookeeper,不。但是你应该有不止一个容错
    【解决方案2】:

    将服务器添加到 Kafka 集群很容易,只需为它们分配一个唯一的代理 ID 并在您的新服务器上启动 Kafka。然而,这些新服务器不会自动分配任何数据分区,因此除非将分区移动到它们,否则它们将不会做任何工作,直到创建新主题。因此,通常当您将机器添加到集群时,您会希望将一些现有数据迁移到这些机器上。迁移数据的其他常见原因是停用代理和重新平衡集群中的数据(当它变得不平衡时)。

    here找到这个

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-20
      • 2021-08-13
      • 1970-01-01
      • 1970-01-01
      • 2020-11-25
      • 2015-11-26
      相关资源
      最近更新 更多