两个 最重要的设置:ide
number_of_shardsblog
每一个索引的主分片数,默认值是 5 。这个配置在索引建立后不能修改。索引
number_of_replicasit
每一个主分片的副本数,默认值是 1 。对于活动的索引库,这个配置能够随时修改。class
例如,咱们能够建立只有 一个主分片,没有副本的小索引:配置
PUT /my_temp_index { "settings": { "number_of_shards" : 1, "number_of_replicas" : 0 } }
响应体:date
{ "acknowledged": true, "shards_acknowledged": true, "index": "my_temp_index" }
而后,咱们能够用 update-index-settings API 动态修改副本数:im
PUT /my_temp_index/_settings { "number_of_replicas": 1 }
响应体:d3
{ "acknowledged": true }