Elasticsearch-刪除記錄


https://www.jianshu.com/p/60a6ad164035

_delete_by_query

1、邊搜索邊刪除,沒有事務功能,可能會出現刪了一半留下一半的情況

 

使用_delete_by_query為什么磁盤占用反而升高了

https://elasticsearch.cn/question/6850

采用的是標記清除的方法,就是不是馬上回收控件,等到后面會自動觸發merge合並segment時才會回收,也可以手動觸發合並動作,並且合並的過程時,先將舊的segment文件中的數據復制到新的segment中,等復制完成之后,才會將舊的segment文件刪除,因此磁盤占用反而會升高。並且每個刪除任務都會創建一個刪除日志文件來記錄刪除進度

 

ES數據節點磁盤使用不均勻的原因

https://blog.csdn.net/zhinengyunwei/article/details/104037864

是各節點平均分布分片數的策略,不同分片的數據量如果不一致就會導致磁盤占用不一致;並且如果主分片的數量如果跟數據節點的數量不一致,也會導致各個節點上的分片數量不一致,造成磁盤占用不均勻。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM