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

aliases_not_found_exception: Aliases missing(エイリアスが存在しない)

Elasticsearch

意味

操作しようとしているエイリアスが存在しない。通常、存在しないエイリアスを削除または操作しようとした場合に返される。

原因

エイリアス名の綴り誤り、エイリアスが以前に削除された、または _aliases API の remove アクションで一度も付与されていないエイリアスを指定した。ワイルドカードパターンに一致するエイリアスがない場合にも発生する。

対処方法

既存のエイリアスを一覧表示する: GET _alias、または特定のインデックスについては GET my-index/_alias。正しい名前で操作をやり直す。エイリアスが存在しない場合でも失敗しないよう削除スクリプトを記述し、_aliases の一括操作ではアクションを条件付きで処理する。エイリアスをアトミックに付け替えるには、1 つの _aliases 要求で add と remove を使用する。

DBAtlas で開く →

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