全部產品
Search
文件中心

Elasticsearch:變更方式介紹

更新時間:Jun 30, 2024

在業務發展過程中,隨著資料和訪問量的不斷變化,您可能需要進行叢集擴縮容、升級叢集版本、遷移節點可用性區域等叢集變更操作。檢索分析服務Elasticsearch版支援原地變更和藍綠變更兩種叢集變更方式。本文介紹這兩種叢集變更方式的詳細資料。

說明 通常情況下,後端會根據您的變更操作類型自動選擇合適的變更方式。當變更操作類型為重啟或升配叢集時,您可以按照業務需求指定變更方式,詳細資料請參見重啟執行個體或節點升配叢集

注意事項

  • 為了提高叢集穩定性,建議在變更時,確保索引至少包含1個副本。
  • 對於多可用性區域執行個體,在變更時,需要確保叢集中任意一個索引的副本數都小於可用性區域數。待變更完成後,您可以根據業務手動增加副本數。詳細資料請參見索引模板

變更方式

變更方式基本概念適用情境使用限制
原地變更對叢集中所需變更的節點逐個滾動變更。變更無需拷貝資料,時間不受資料規模影響,但會對叢集的效能產生一定影響。叢集遇到效能瓶頸,期望快速完成變更的情境。可能對叢集效能產生影響,不建議在業務高峰期操作。
藍綠變更為叢集添加相同數量的新節點並拷貝資料,之後無縫切換到新節點,變更過程相對平滑但耗時較長,節點IP地址也會發生變化。
  • 對變更時間長度不敏感,對叢集可用性要求較高的情境。
    警告 藍綠變更耗時與叢集規格、資料結構和大小等因素有關,建議在業務低峰期操作。一般情況下,變更耗時較長,在小時層級。變更過程中在極端情況下可能會影響讀操作,建議在用戶端做好重試機制。
  • 叢集中單個節點效能不佳的情境,例如CPU使用率持續很高,可優先選擇藍綠變更。
  • 強制變更時,不支援藍綠變更。
  • 遷移可用性區域時,只支援藍綠變更。
  • 升配或降配叢集時,如果更換磁碟類型,只支援藍綠變更。
    說明 升配叢集時,您可以指定變更方式。如果變更中包含更換節點磁碟類型,只支援指定為藍綠變更,不支援指定為原地變更。
  • 升配叢集時,如果升配後高效雲端硬碟大於2 TB,只支援藍綠變更。
  • 不支援僅對專有主節點進行藍綠變更。當叢集無專有主節點但有協調節點時,不支援僅對協調節點進行藍綠變更。