【问题标题】:Copy/Migrate old zookeeper znode/data to new zookeeper将旧的 zookeeper znode/数据复制/迁移到新的 zookeeper
【发布时间】:2015-10-29 22:47:49
【问题描述】:

我们有一个旧的 zookeeper 3-cluster quorum,一些永久路由信息存储在 znodes/data 中。现在我们正在另一个数据中心上设置另一个全新的 3 集群仲裁,我们希望将路由信息迁移到它。最可靠的方法是什么?

会简单的复制事务日志吗? 还是快照更好? 或者是否有一些工具可以从旧 znode 中提取数据并将创建重播到新 znode 上?

找到类似问题,但未回答best way to copy data across 2 zookeeper cluster?

【问题讨论】:

    标签: java python apache-zookeeper apache-kafka


    【解决方案1】:

    我知道几种方法,

    一个是备份-恢复,即将 Zookeeper 数据目录从一个集群复制到另一个集群(每个节点的数据目录)。事务日志不断被写入,因此这可能取决于您是否可以停止旧集群。备份明智,它认为快照是要走的路。如果您的节点的数据在事务日志增长到很大时,快照就是时间点副本。我自己备份了纪元文件和快照文件。

    另一种方法是使用zkcopy在两个zookeeper集群之间复制数据。

    另一种方法是使用exhibitor,但设置起来可能比其他两种方法复杂一些。

    【讨论】:

      猜你喜欢
      • 2017-06-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-11
      • 1970-01-01
      • 2021-04-18
      相关资源
      最近更新 更多