为Elasticsearch群集设置一个备份节点



给定带有几台计算机的Elasticsearch群集,我想拥有一个位于不同地理区域上的单个计算机(特殊节点),该区域可以有效地与群集同步,以便仅读取目的。(即没有为特殊节点写的写;该特殊节点应该能够独自处理所有查询)。是否可以做到这一点?

使用Elasticsearch 1.0(当前在RC1中可用)您可以使用快照&还原API;也请查看此博客以了解更多信息。

您基本上可以制作索引快照,然后将快照复制到次要位置,然后将其还原为其他集群。不错的部分是快照是增量的,这意味着自上次快照以来实际上已更改的文件实际上是备份的。然后,您可以定期创建快照,然后将其导入辅助群集。

如果您还没有使用1.0,我建议您看看它,快照&还原是一个很好的补充。您仍然可以手动做出备份,并以0.90的速度恢复它们,但是您没有一个不错的API来做到这一点,您需要手动完成所有操作。

相关内容

最新更新