本文基於ES 6.7介紹主分片節點的處理流程,如何保證主副分片一致,恢復流程慢的可能原因,Recovery速度調優以及Recovery相關監控命令等知識。
主分片節點的處理流程
保證主副分片一致
恢復流程慢的可能原因
Recovery速度調優
Recovery過程要消耗額外的資源,CPU、內存、結點之間的網絡帶寬等等。 這些額外的資源消耗,有可能會導致集羣的服務能力降級,或者一部分功能暫時不可用。瞭解一些Recovery的過程和相關的配置參數,對於減小Recovery帶來的資源消耗,加快集羣恢復過程都是很有幫助的。
- 減少集羣Full Restart造成的數據來回拷貝
- 減少主副本之間的數據複製
- 熱索引爲何恢復慢
- 參考其他Recovery相關的專家級設置
Recovery相關監控命令
Reference
《ElasticSearch源碼解析與優化實戰》
https://www.elastic.co/guide/en/elasticsearch/reference/6.7/recovery.html
https://stackoverflow.com/questions/42923775/how-to-speed-up-elasticsearch-recovery
談談ES 的Recovery