repository_verification_exception: repository_verification_exception
Elasticsearch意味
スナップショットリポジトリの登録または検証中に、すべてのノードがリポジトリにアクセスできるかのチェックが失敗した。リポジトリの検証に合格しなかったため、スナップショット/リストア操作を確実に実行できない。
原因
共有ファイルシステム (fs) リポジトリがすべてのノードで同じパスにマウントされていない/アクセスできない、構成に path.repo がない、ファイル権限が不足している、またはクラウド/オブジェクトストア (S3、GCS、Azure) の認証情報/ネットワークアクセスが誤っている。一部のノードがリポジトリに書き込めないことが典型的な原因。
対処方法
共有 fs リポジトリの場合は、すべてのノードの elasticsearch.yml で path.repo が定義され、すべてのノードで同じパスが読み書き可能にマウントされていることを確認する。ファイル権限 (elasticsearch ユーザー) を修正する。クラウドリポジトリの場合は、認証情報 (keystore)、バケット名、ネットワーク/アクセス権限を確認する。POST _snapshot/repo/_verify でリポジトリを再検証する。
同じデータベースの他の項目
- translog_corrupted_exceptiontranslog_corrupted_exception
- recovery_engine_exceptionrecovery_engine_exception
- snapshot_in_progress_exceptionsnapshot_in_progress_exception
- reduce_search_phase_exceptionreduce_search_phase_exception
- aggregation_execution_exceptionaggregation_execution_exception
- failed_node_exceptionfailed_node_exception
- elasticsearch_parse_exceptionelasticsearch_parse_exception