ошибка при попытке обновить параметры
я пытаюсь выполнить эти команды через bash-скрипт, но я получаю эти ошибки:
#!/bin/bash
curl -XPOST 'localhost:9200/my_index/_close'
curl -XPUT 'localhost:9200/my_index/_settings' -d '{
"analysis": {
"analyzer": {
"ar_analyzer": {
"tokenizer": "standard",
"filter" : ["standard", "lowercase", "synonym", "ar_stemmer"]
},
"fr_analyzer": {
"tokenizer": "standard",
"filter" : ["standard", "lowercase", "synonym", "fr_stemmer"]
}
},
"filter" : {
"ar_stemmer" : {
"type" : "stemmer",
"name" : "arabic"
},
"fr_stemmer" : {
"type" : "stemmer",
"name" : "french"
},
"synonym" : {
"type" : "synonym",
"synonyms_path" : "synonyms.txt"
}
}
}
}'
curl -XPOST 'localhost:9200/my_index/_open'
Трассировка стека ошибок :
{"по ошибке":"в IndexPrimaryShardNotAllocatedException[[my_index] основной не выделено пост api]","status":409}{"error":"ElasticSearchIllegalArgumentException[Can't обновление не динамические параметры[[индекс.анализ.фильтр.ar_stemmer.имя , индекс.анализ.анализатор.fr_analyzer.фильтр.3, индекс.анализ.фильтр.синоним.типа, индекс.анализ.анализатор.ar_analyzer.фильтр.0, индекс.анализ.анализатор.fr_analyzer.фильтр.0, индекс.анализ.анализатор.ar_analyzer.фильтр.1, индекс.анализ.анализатор.fr_analyzer.фильтр.2, индекс.анализ.анализатор.fr_analyzer.фильтр.1, индекс.анализ.анализатор.ar_analyzer.фильтр.2, индекс.анализ.анализатор.ar_analyzer.фильтр.3, индекс.анализ.фильтр.ar_stemmer.типа, индекс.анализ.фильтр.fr_stemmer.имя , индекс.анализ.анализатор.ar_analyzer.токенизатор, индекс.анализ.фильтр.fr_stemmer.типа, индекс.анализ.анализатор.fr_analyzer.токенизатор, индекс.анализ.фильтр.синоним.synonyms_path]] для открытия индексы[[my_index]]] и","в статус" в:400}
Привет я с помощью такой путь может быть это поможет вам:
Закройте индекс
Обновить параметры
Повторное открытие индекса сделали
У меня было подобное исключение. Ваш пример полного? Вы создаете индекс, прежде чем закрыть его?
В моем случае было следующее: "и создать индекс, закройте его, добавлять параметры, добавить другие параметры, добавьте карты, открытия индекса с". Ждали около 1С после создания индекса фиксированного исключение.