#node.js #amazon-web-services #elasticsearch #elasticsearch-5
#node.js #amazon-веб-сервисы #elasticsearch #elasticsearch-5
Вопрос:
Я сопоставляю индекс rides_order_266 . исключение elastic throwing исключение resource_already_exists_exception. после прочтения сообщения об исключении. Похоже, что index rides_order_266 уже существует, но если это так, то elastic search выдает исключение index_already_exists_exception. Я запутался, прав я или нет. может ли кто-нибудь объяснить сообщение об исключении?
Версия Elasticsearch: 6.4.2
[resource_already_exists_exception] index [rides_order_266/aGTcXrUrTAOV12qxEHl9tQ] already exists, with { index_uuid="aGTcXrUrTAOV12qxEHl9tQ" amp; index="rides_order_266" }","path":"/rides_order_266","query":{},"body":"{"settings":{"index":{"mapping.total_fields.limit":70000,"number_of_shards":1,"number_of_replicas":0,"refresh_interval":"1s"}}
Ответ №1:
resource_already_exists_exception
это новое имя этой ошибки. Раньше это было index_already_exists_exception
и было переименовано в версии 6.0, как вы можете видеть в PR # 21494.
Это изменение было внесено, чтобы предотвратить наличие одного другого исключения для каждого другого типа ресурса (индекс, псевдоним и т.д.).
Итак, то, что вы получаете, совершенно нормально, учитывая, что rides_order_266
индекс уже существует.