我有一個老專案,使用Elastic Search 5.5版本。我們現在面臨的問題是,ES以較快的速度吞噬了大量的存盤。我檢查了服務器,確認/var/data/elasticsearch中的資料真的非常巨大(大約900GB)。
我還注意到,在該目錄下有一堆快照和元檔案(meta-xxxx.dat, snap-xxx.dat)。
在網上瀏覽,有人提到這些是elasticsearch自動生成的快照和備份檔案。由于網上的資源非常有限,無法了解如何洗掉或至少減少它,所以我在這里提出我的疑問。
- 洗掉這些檔案(meta-xxx.dat & snap-xxx.dat)是否安全?
- 是否有辦法以 "elasticsearch方式 "洗掉這些檔案?
- 有什么后果?
- 洗掉這些的后果是什么?
預先感謝你!
uj5u.com熱心網友回復:
不要直接從檔案系統中洗掉任何檔案,這可能會導致Elasticsearch和你的資料出現重大問題。你應該能夠看到,并通過適用的api(GET _snapshot部分)管理快照 - https://www.elastic.co/guide/en/elasticsearch/reference/5.5/modules-snapshots.html#_snapshot
通過 api 洗掉快照,將洗掉基礎檔案并釋放磁盤空間
。此外,5.5版本早已EOL,您應該盡快尋求升級。在以后的版本中,圍繞存盤效率有了大量的改進
。轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/315188.html
標籤:
