删除弹性搜索快照
Deleting Elastic Search Snapshot
我有一个使用 Elastic Search 5.5 版的旧项目。我们现在面临的问题是 ES 以更快的速度消耗大量存储。我检查了服务器并确认 /var/data/elasticsearch 中的数据确实非常大(like 900GB)。
我还注意到那个目录里有一堆快照和元文件(meta-xxxx.dat, snap-xxx.dat).
浏览网页,提到这些是elasticsearch自动生成的快照和备份文件。由于网上可用于学习如何删除或至少减少它的资源非常有限,所以我在这里提出我的疑问。
- 删除这些文件是否安全 (meta-xxx.dat & snap-xxx.dat)?
- 有没有办法通过“elasticsearch 方式”删除这些内容?
- 删除这些有什么后果?
提前致谢!
不要 直接从文件系统中删除任何文件,这可能会导致 Elasticsearch 和您的数据出现重大问题。您应该能够通过适用的 api(GET _snapshot
部分)- https://www.elastic.co/guide/en/elasticsearch/reference/5.5/modules-snapshots.html#_snapshot
查看和管理快照
通过 api 删除快照将删除基础文件并释放磁盘 space
5.5 也很长 EOL,您应该尽快升级。在以后的版本中,围绕存储效率进行了大量改进
我有一个使用 Elastic Search 5.5 版的旧项目。我们现在面临的问题是 ES 以更快的速度消耗大量存储。我检查了服务器并确认 /var/data/elasticsearch 中的数据确实非常大(like 900GB)。
我还注意到那个目录里有一堆快照和元文件(meta-xxxx.dat, snap-xxx.dat).
浏览网页,提到这些是elasticsearch自动生成的快照和备份文件。由于网上可用于学习如何删除或至少减少它的资源非常有限,所以我在这里提出我的疑问。
- 删除这些文件是否安全 (meta-xxx.dat & snap-xxx.dat)?
- 有没有办法通过“elasticsearch 方式”删除这些内容?
- 删除这些有什么后果?
提前致谢!
不要 直接从文件系统中删除任何文件,这可能会导致 Elasticsearch 和您的数据出现重大问题。您应该能够通过适用的 api(GET _snapshot
部分)- https://www.elastic.co/guide/en/elasticsearch/reference/5.5/modules-snapshots.html#_snapshot
通过 api 删除快照将删除基础文件并释放磁盘 space
5.5 也很长 EOL,您应该尽快升级。在以后的版本中,围绕存储效率进行了大量改进