2017-02-21 4 views
0

Я использую API усадки, и вам нужно переместить все осколки в один узел. По завершении операции усадки я хочу, чтобы на исходном индексе были переназначены скопления, но из кластера.Как отключить маршрутизацию Elasticsearch

Итак, мой вопрос заключается в том, как отменить эту команду? Я попытался установить _name на «*», но это не сработало.

curl -s -XPUT "#{ES_HOST}:9200/#{BULK_INDEX}/_settings?pretty" -d ' 
{ 
    "settings": { 
    "index.routing.allocation.require._name": "shrink-node-1" 
    } 
}' 

ответ

0

Вы можете попробовать установить его в нулевое значение, но вместо этого также необходимо удалить раздел settings, так как вы уже попав в _settings конечную точку:

curl -s -XPUT "#{ES_HOST}:9200/#{BULK_INDEX}/_settings?pretty" -d ' 
{ 
    "index.routing.allocation.require._name": null 
}' 
+0

Любой удачи с этим? – Val

Смежные вопросы