我在生产中有一个3节点的弹性簇。在3个节点中,有2个节点位于主站点中,而1个节点位于DR站点中。 我们已经在使用Commonvalut作为我们的文件系统备份解决方案,但是Elastic文档使我们步履蹒跚,其内容如下:
仅通过以下方式不可能备份Elasticsearch集群 复制其所有节点的数据目录。 Elasticsearch可能正在更改其数据内容 目录在运行时,这意味着复制其数据 目录不能期望捕获一致的图片 他们的内容。尝试从此类备份还原群集可能 失败,报告损坏和/或丢失的文件,或者可能看起来有 成功地悄悄丢失了一些数据。唯一可靠的方法 使用快照并还原来备份群集 功能。
假设我们选择带有共享文件系统存储库的快照API来拍摄快照,它需要在所有主节点和数据节点上相同位置的相同共享文件系统。
由于我们的弹性搜索节点分布在2个数据中心中,我们如何实现这一目标?我们可以在 path.repo 位置提供FTP路径,并期望它能正常工作吗?还是还有其他方法可以实现?
任何帮助将不胜感激。