ElasticSearch获取索引信息

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

检查集群的健康情况

GET /_cat/health?v

green:每个索引的primary shard和replica shard都是active状态的
yellow:每个索引的primary shard都是active状态的,但是部分replica shard不是active状态,处于不可用的状态
red:不是所有索引的primary shard都是active状态的,部分索引有数据丢失了

 

快速查看集群中有哪些索引

GET /_cat/indices?v

 

创建索引

1

2

3

4

5

6

7

8

PUT /test_index

 

{

   "settings" : {

      "number_of_shards" : 3,

      "number_of_replicas" : 1

   }

}

test_index 表示索引的名称
number_of_shards 表示分片数
number_of_replicas 表示副本数
成功会返回

1

2

3

4

5

{

"acknowledged"true,

"shards_acknowledged"true,

"index""test_index"

}

 

删除索引

DELETE /test_index

 修改索引副本数

PUT /my_temp_index/_settings
{
    "number_of_replicas": 2
}

转载于:https://my.oschina.net/garlicts/blog/3053373

你可能感兴趣的:(ElasticSearch获取索引信息)