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

validation_exception: validation_exception / illegal_argument_exception: проверка не пройдена: ...

Elasticsearch

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

Параметры или настройки запроса не прошли проверку. Elasticsearch отклонил запрос с недопустимыми или несогласованными значениями, не выполняя его (например, недопустимое число шардов, несовместимое сочетание настроек, отсутствующее обязательное поле).

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

Недопустимая настройка индекса (например, отрицательное/нулевое number_of_shards), попытка изменить неизменяемую настройку существующего индекса, несовместимое сочетание параметров, отсутствующее обязательное поле или значение вне допустимого диапазона.

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

Прочитайте подробности проверки в сообщении об ошибке; там ясно указано, какой параметр недопустим и почему. Приведите значение к допустимому диапазону/формату. Задавайте неизменяемые (static) настройки при создании нового индекса, а не для существующего (при необходимости — _reindex). Передавайте обязательные поля, которые ожидает API. Сверьтесь с документированными допустимыми значениями настройки.

Открыть в DBAtlas →

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