Я разработал поисковый плагин для поиска elasticsearch, но при обновлении этого плагина мне нужно отключить узлы один за другим, и каждый раз мне приходится долго ждать процесса перераспределения. В документе, указанный процесс перераспределения может быть остановлен:ElasticSearch: Как отключить перераспределение осколков всех осколков?
curl -XPUT localhost:9200/_cluster/settings -d '{
"transient" : {
"cluster.routing.allocation.enable" : "none"
}
}'
Когда я запускаю эту команду, я получил следующее сообщение об ошибке:
ElasticsearchIllegalArgumentException[Can't update non dynamic settings[[index.transient.cluster.routing.allocation.enable]] for open indices[..]
Что я могу сделать?
кстати: жаль мой бедный английский ...
Также не удалось. Он сказал мне, что index_cluster не существует. И если я использую _all, возвращается такая же ошибка. Моя версия elasticsearch - 1.4. –
Вы уверены, что ВЫ ПОПУЛЯНЫ и НЕ ПОСЛЕ? – GlenRSmith