我們Elasticsearch集羣后不會被刪除有兩個數據目錄。我們最近重新啓動了羣集中的所有節點。成功的重新啓動過程後,我們發現在少數節點上磁盤空間使用量增加。當我們檢查數據目錄中的文件夾時,發現存在孤立的碎片。老Elasticsearch碎片搬遷
例如,在位置data_dir0/cluster_name/nodes/0/indices/index_name/15處存在孤立分片「15」,而同一分片「15」的副本之一存在於其他數據內的相同節點上目錄,這裏是data_dir1/cluster_name/nodes/0/indices/index_name/15。此碎片「15」從data_dir1也被包括在元數據簇,因此,我們假設碎片「15」從data_dir0是一個孤立的碎片,並且具有由Elasticsearch被刪除。但Elasticsearch尚未刪除孤兒碎片,即使在上次重新啓動後的6天之後。
我們發現與我們的問題,這個話題https://discuss.elastic.co/t/old-shards-on-re-joining-nodes-useful/182661但它並沒有幫助我們在ES並沒有採取孤立的碎片的照顧。我們也在Elastic論壇上提出了這個問題,但我們沒有得到快速答覆。所以,我在這裏問這是因爲堆棧溢出具有更大的社區。