ElasticSearch获取索引信息

检查集群的健康情况

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
}
检查集群的健康情况 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 }
经验分享 程序员 微信小程序 职场和发展