Elasticsearch為您提供了情境化模板配置功能。通過情境化配置模板,您可以按照業務形態選擇匹配的情境,選擇性地修改該類情境支援的配置,使叢集和索引配置達到最優,減少由於使用錯誤導致的叢集異常和效能問題。情境化配置模板支援通用情境、資料分析情境、資料庫加速情境和搜尋情境等。本文介紹修改情境化配置模板的方法。
背景資訊
修改情境化配置模板前,請注意:
不同版本及類型的執行個體支援的情境化配置模板不同,實際請以控制台配置為準。
開啟Indexing Service索引構建服務的執行個體,僅支援日誌情境。
系統推薦的索引模板的名稱為aliyun_default_index_template,此模板的order優先順序很低,不會影響您建立的模板。
系統推薦的索引生命週期模板定義的策略名稱為aliyun_default_ilm_policy,預設已經應用到aliyun_default_index_template模板上。
新購產品時,可在購買頁選擇情境。商業版購買頁預設選擇通用情境,核心增強版預設選擇日誌情境。購買成功後,對應模板的配置會自動應用到叢集中。
說明如果情境化配置模板為不啟用狀態,您可以按照以下步驟,手動啟用。啟用後模板不會自動應用到叢集,需提交才可應用。
修改情境化模板等同於執行
PUT _template/aliyun_default_index_template
,不會觸發執行個體重啟,對索引及叢集狀態不會產生影響。
操作步驟
- 登入Elasticsearch控制台。
- 在左側導覽列,單擊Elasticsearch執行個體。
- 進入目標執行個體。
- 在頂部功能表列處,選擇資源群組和地區。
- 在Elasticsearch執行個體中單擊目標執行個體ID。
在左側導覽列,單擊ES叢集配置。
在情境化配置地區,單擊情境化配置模板右側的修改。
在修改情境化配置對話方塊中,選擇一個情境化模板,單擊確認。
說明修改情境化配置為動態修改,無需重啟叢集。
修改情境配置模板。
叢集動態配置:動態修改叢集的設定,等同於執行
PUT /_cluster/settings
命令。詳細資料,請參見Cluster update settings。索引模板配置:定義在建立新索引時將自動應用的模板,模板僅在建立索引時應用,更改模板不會對現有索引產生影響,等同於執行
PUT _template/aliyun_default_index_template
命令。詳細資料,請參見Index templates。索引生命週期配置:6.7.0及以上版本的執行個體,支援啟用索引生命週期模板,等同於執行
PUT _ilm/policy/aliyun_default_ilm_policy
命令。詳細資料,請參見Setting up a new policy。
以下操作以修改索引模板配置為例進行介紹,其他模板配置與此類似。
單擊索引模板配置。
在索引模板配置頁面,單擊一鍵應用模板。
相關功能說明如下:
一鍵應用模板:將右側的推薦模板應用到左側的當前配置中。應用後才可修改當前配置。
查看對比:查看當前配置和推薦模板的差異。如果您沒有修改當前配置,系統將不支援查看對比。進入對比狀態後,您將無法編輯配置。
重設:修改配置後,單擊重設,可將當前配置重設為當前叢集應用的配置。
在頁面左側的當前配置中,修改當前模板的配置。
修改完成後,單擊查看對比,查看修改後的配置與推薦模板配置的差異。
單擊退出對比。
單擊提交。
提交後,修改後的配置會應用到叢集中。