MST

星途 面试题库

面试题:ElasticSearch索引API之中等难度问题

在ElasticSearch中,使用索引API创建索引时,如何设置副本数和分片数?请写出对应的API示例及参数说明。
50.4万 热度难度
数据库ElasticSearch

知识考点

AI 面试

面试题答案

一键面试

使用PUT请求创建索引时设置副本数和分片数,示例如下:

PUT /your_index_name
{
    "settings" : {
        "number_of_shards" : 3, 
        "number_of_replicas" : 2 
    }
}

参数说明:

  • number_of_shards:指定索引的主分片数,这里设置为3。主分片负责存储和处理数据,其数量在索引创建后一般不能修改。
  • number_of_replicas:指定每个主分片的副本数,这里设置为2。副本分片是主分片的拷贝,用于提高可用性和搜索性能,可以动态调整。