Elasticsearch 备份 - 运行 时的快照磁盘?

Elastic search backup - snapshot disk whilst running?

我运行正在使用单个 ES 实例。在我插入大约 100k 文档后,我是否能够为数据目录所在的磁盘拍摄快照并每次都恢复它而不会出现任何问题? (虽然 ES 仍然是 运行ning)。

或者我需要关闭 ES,还是有明确的 "write all inserts to disk" 配置?

MySQL 只有在 MySQL 运行 关闭后拍摄磁盘快照,Innodb 表才会完全恢复。 ES一样吗?

我的 ES 版本:

   "version": {
      "number": "5.4.2",
      "build_hash": "929b078",
      "build_date": "2017-06-15T02:29:28.122Z",
      "build_snapshot": false,
      "lucene_version": "6.5.1"
   },

不保证这将包含可以恢复的有用时间点快照。您将需要跳过几个环节来确保这一点(停止索引、刷新、确保没有合并发生)。由于这太复杂了,官方的备份方式是使用 snapshot and restore API。这确保了有效的时间点快照,也可以在其他集群上恢复。