7
在ES中是否有一種通用的方法來知道「oops,集羣是否被佔用,索引是否必須重建」?如何知道在elasticsearch集羣上何時發生數據丟失
或者,回答這個問題的模式或方法?
到目前爲止,我們已經使用以下方法:
1)如果集羣進入紅色狀態,數據已經丟失,指數必須重建。
2)如果羣集在綠色和黃色之間翻轉,則不會發生數據丟失。
3)與#2類似,對於具有5個碎片的索引,只要「active_shards」值等於或大於5,一切都很好。
#3是否公平?基本上,如下正確:
DataLossHasOccurred ==( 「active_shards」 < 「active_primary_shards」)
謝謝,但這並不直接回答這個問題:數據丟失發生,索引必須重建。這是這個線程的重點。 – Jonesome