DBAtlas · データベース運用アトラス

index_template_missing_exception: Index template is missing(インデックステンプレートが存在しない)

Elasticsearch

意味

参照されたインデックステンプレートが見つからなかった。テンプレートの取得、削除、またはテンプレートに基づく操作の際に、存在しないテンプレート名が使用された。

原因

テンプレート名の綴り誤り、テンプレートが以前に削除された、レガシーテンプレート API とコンポーザブルインデックステンプレート API を混同した、またはテンプレートが作成されていない。セットアップスクリプトが完了しなかった場合にも発生する。

対処方法

既存のテンプレートを一覧表示する。コンポーザブルテンプレート: GET _index_template または GET _index_template/name。レガシーテンプレート: GET _template。正しい API と名前で再試行する。テンプレートが存在しない場合は作成する: PUT _index_template/name {...}。テンプレートがなくても失敗しないよう、削除/更新スクリプトを冪等にする。

DBAtlas で開く →

同じデータベースの他の項目