标签: java python apache-zookeeper apache-kafka
我们有一个旧的zookeeper 3群集仲裁,其中一些永久路由信息存储在znodes / data中。现在我们在不同的数据中心设置另一个全新的3群集仲裁,我们希望将路由信息迁移到它。什么是最可靠的方法呢?
发现了类似的问题,但没有回答best way to copy data across 2 zookeeper cluster?
答案 0 :(得分:2)
我知道几种方式,
一个是备份恢复,即您将zookeeper数据目录从一个群集复制到另一个群集(每个节点数据目录)。事务日志不断被写入,因此可能取决于您是否可以停止旧集群。备份它认为快照是要走的路。如果事务日志增长到大时节点的数据,则快照是时间点副本。我自己备份了纪元文件和快照文件。
另一种方法是使用zkcopy在两个zookeeper集群之间复制数据。
另一种方法是使用exhibitor,但设置可能比其他两种方法更复杂。