【Elasticsearch 权威指南学习笔记】索引设置之主分片和副分片

两个 最重要的设置: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
}

相关文章
相关标签/搜索