【Elasticsearch 权威指南学习笔记】索引设置之主分片和副分片
两个 最重要的设置:
number_of_shards
每个索引的主分片数,默认值是 5
。这个配置在索引创建后不能修改。
number_of_replicas
每个主分片的副本数,默认值是 1
。对于活动的索引库,这个配置可以随时修改。
例如,我们可以创建只有 一个主分片,没有副本的小索引:
PUT /my_temp_index
{
"settings": {
"number_of_shards" : 1,
"number_of_replicas" : 0
}
}
响应体:
{
"acknowledged": true,
"shards_acknowledged": true,
"index": "my_temp_index"
}
然后,我们可以用 update-index-settings
API 动态修改副本数:
PUT /my_temp_index/_settings
{
"number_of_replicas": 1
}
响应体:
{
"acknowledged": true
}
CSDN-Ada助手: 恭喜你这篇博客进入【CSDN每天值得看】榜单,全部的排名请看 https://bbs.csdn.net/topics/618769686。
普通网友: 支持一下,细节很到位!【我也写了一些相关领域的文章,希望能够得到博主的指导,共同进步!】
凌漪_: 感谢!!有用
前端小崔: 下载mongosh,把mongosh下面的bin配置到环境变量,然后cmd 输入mongosh
lovelyzy_: 在配置了环境变量和系统变量的情况下,在cmd中输入mongo:无法将“mongo”项识别为 cmdlet,函数的错误。请问一下怎么解决?