Alibaba Cloud Elasticsearch は、シナリオベースの構成機能を提供します。この機能を使用すると、Alibaba Cloud Elasticsearch によって提供されるシナリオベースのテンプレートを使用して、Alibaba Cloud Elasticsearch クラスタの構成を変更できます。これらのテンプレートは、最適なクラスタとインデックスの構成を実現し、構成の誤りによって発生するクラスタの例外とパフォーマンスの問題を回避するのに役立ちます。テンプレートを使用する前に、シナリオを指定する必要があります。全般、データ分析、データベース高速化、検索のシナリオがサポートされています。このトピックでは、シナリオベースのテンプレートを使用してクラスタの構成を変更する方法について説明します。
背景情報
シナリオベースのテンプレートを使用してクラスタの構成を変更する前に、次の点に注意してください。
異なるバージョンとタイプのクラスタでは、異なるテンプレートがサポートされています。コンソールでサポートされているテンプレートを表示できます。
デフォルトのインデックステンプレートの名前は aliyun_default_index_template です。このテンプレートは次数値が低く、カスタムインデックステンプレートには影響しません。
デフォルトのインデックスライフサイクルテンプレートで定義されているポリシーの名前は aliyun_default_ilm_policy です。このポリシーは、デフォルトのインデックステンプレート aliyun_default_index_template に適用されています。
クラスタを購入する際に、購入ページでシナリオを選択できます。Standard Edition クラスタのデフォルトのシナリオは「全般」で、Kernel-enhanced Edition クラスタのデフォルトのシナリオは「ロギング」です。クラスタが購入されると、システムは関連するテンプレートの構成をクラスタに自動的に適用します。
説明
[シナリオ] が [なし] の場合は、次の手順に基づいて構成できます。[シナリオ] を「なし」以外の値に設定した場合は、関連するテンプレートを送信してから、クラスタに適用する必要があります。
シナリオベースのテンプレートを使用してクラスタの構成を変更する操作では、クラスタの再起動はトリガーされません。したがって、この操作は、クラスタとクラスタ内のインデックスのステータスには影響しません。この操作は、PUT _template/aliyun_default_index_template
コマンドを実行することと同じです。
説明
コントロールバージョンの違いにより、Elasticsearch クラスタのシナリオベースの構成は異なる場合があります。コンソールで Elasticsearch クラスタのシナリオベースの構成機能が使用できない場合は、 PUT _template/aliyun_default_index_template
コマンドを直接実行して、シナリオベースの設定を構成することをお勧めします。
手順
Alibaba Cloud Elasticsearch コンソール にログインします。
左側のナビゲーションウィンドウで、[elasticsearch クラスタ] をクリックします。
目的のクラスタに移動します。
上部のナビゲーションバーで、クラスタが属するリソースグループと、クラスタが存在するリージョンを選択します。
[elasticsearch クラスタ] ページで、クラスタを見つけて ID をクリックします。
表示されるページの左側のナビゲーションウィンドウで、[クラスタ構成] をクリックします。
[シナリオベースの構成] セクションで、変更[シナリオ] の右側にある をクリックします。
[シナリオの選択] ダイアログボックスで、[シナリオ] ドロップダウンリストからシナリオを選択し、[OK] をクリックします。
説明
[シナリオベースの構成] セクションでの変更はすぐに有効になります。クラスタを再起動する必要はありません。
シナリオベースのテンプレートを使用して、クラスタの構成を変更します。
動的クラスタ構成: クラスタ構成を動的に変更できます。動的クラスタ構成は、PUT /_cluster/settings
コマンドと同じように機能します。詳細については、「クラスタ設定の更新」をご参照ください。
インデックステンプレート構成: インデックスの作成時にのみ自動的に使用されるテンプレートを定義します。インデックステンプレート構成は、PUT _template/aliyun_default_index_template
コマンドと同じように機能します。インデックステンプレートの変更は、既存のインデックスには影響しません。詳細については、「インデックステンプレート」をご参照ください。
インデックスライフサイクル構成: V6.7.0 以降のクラスタをサポートします。インデックスライフサイクル構成は、PUT _ilm/policy/aliyun_default_ilm_policy
コマンドと同じように機能します。詳細については、「新しいポリシーの設定」をご参照ください。
次のサブステップでは、[インデックステンプレートの構成] を変更する方法を示します。
[インデックステンプレート構成] をクリックします。
[インデックステンプレート構成] パネルで、[適用] をクリックします。
次の機能が提供されています。
[適用] : [テンプレート] セクションの構成を [現在の構成] セクションに適用します。その後、構成を変更できます。
[比較] : [現在の構成] セクションの構成を [テンプレート] セクションの構成と比較します。変更がない場合、この機能は使用できません。比較中は、構成を変更できません。
[リセット] : [現在の構成] セクションの構成を元の値に戻します。
[現在の構成] セクションで、ビジネス要件に基づいて構成を変更します。
[比較] をクリックします。
[キャンセル] をクリックします。
[送信] をクリックします。
[送信] をクリックすると、変更はすぐにクラスタに反映されます。