一、创建索引
1、指定shard数量
PUT /blogs
{
"settings":{
"number_of_shards":3,
"number_of_replicas":1
}
}
number_of_shards指定primary shard数量number_of_replicas指定 replica shard数量,该数量是在primary shard数量的基础上每个primary shard每个分配一个replica shard。也就是说这里总共有6个shard
2、修改replica shard数量
primary shard数量在添加index的时候已经确定,后期将不能进行修改。所以只能通过增加replica shard的数量来提高ES的性能
PUT /blogs/_settings
{
"number_of_replicas":2
}
- 此处把replica shard数量从1个变成了2个,也就意味着总的shard数量变为了9个。