我正在使用缩小API,它要求您将所有分片移动到单个节点。收缩操作完成后,我希望将原始索引上的分片重新分配到群集中。
所以我的问题是如何反转这个命令?我试图将_name设置为“*”,但这不起作用。
curl -s -XPUT "#{ES_HOST}:9200/#{BULK_INDEX}/_settings?pretty" -d '
{
"settings": {
"index.routing.allocation.require._name": "shrink-node-1"
}
}'
答案 0 :(得分:0)
您可以尝试将其设置为null,但您还需要删除settings
部分,因为您已经点击了_settings
端点:
curl -s -XPUT "#{ES_HOST}:9200/#{BULK_INDEX}/_settings?pretty" -d '
{
"index.routing.allocation.require._name": null
}'