DBAtlas · Атлас эксплуатации баз данных

repository_verification_exception: repository_verification_exception

Elasticsearch

Что это значит?

При регистрации или проверке репозитория снимков не прошла проверка того, что все узлы имеют доступ к репозиторию. Поскольку проверка репозитория не пройдена, операции снимка/восстановления невозможно выполнять надёжно.

Почему возникает?

Репозиторий на общей файловой системе (fs) не смонтирован/недоступен по одному и тому же пути на всех узлах, path.repo отсутствует в конфигурации, недостаточно прав доступа к файлам либо у облачных/объектных хранилищ (S3, GCS, Azure) неверные учётные данные/сетевой доступ. Типичная причина — неспособность некоторых узлов писать в репозиторий.

Как исправить

Для репозитория на общей fs убедитесь, что path.repo определён в elasticsearch.yml на всех узлах и что один и тот же путь смонтирован с правами чтения/записи на каждом узле. Исправьте права доступа к файлам (пользователь elasticsearch). Для облачных репозиториев проверьте учётные данные (keystore), имя bucket и сетевые разрешения/права доступа. Повторно проверьте репозиторий с помощью POST _snapshot/repo/_verify.

Открыть в DBAtlas →

Ещё по этой СУБД