ES 调整分片和副本数
一、调整副本数
如调整副本数为0
1 | curl -XPUT 'node3:9205/downloads/_settings' -d '{ |
返回
1 | {"acknowledged":true} |
二、调整索引分片
索引分片数在索引创建好了之后就不能调整了,只能重建索引
(ES 5.X 版本中有一个缩小分片的api,需要先设置为只读,然后缩减过程需要大量的IO)
先创建索引
1 | curl -XPUT 'http://localhost:9200/wwh_test2/' -d '{ |
或者同时指定mappings
1 | curl -XPOST localhost:9200/test -d '{ |
之后再进行重新索引
1 | curl -XPOST 'http://localhost:9200/_reindex' -d '{ |
开关索引
关闭
1 | curl -XPOST 'localhost:9200/lookupindex/_close' |
打开
1 | curl -XPOST 'localhost:9200/lookupindex/_open' |