1: 快速检查集群的健康状况
GET /_cat/health?v
epoch timestamp cluster status node.total node.data shards pri relo init unassign pending_tasks max_task_wait_time active_shards_percent
1502198242 21:17:22 elasticsearch yellow 1 1 1 1 0 0 1 0 - 50.0%
集群状态分为:green-->每个索引的primary shard和replica shard都是active状态的
: yellow-->每个索引的primary shard都是active状态的,但是部分replica shard不是active状态, 处于不可用的状态
: red-->不是所有索引的primary shard都是active状态的,部分索引有数据丢失了
2:快速查看集群中有哪些索引
GET /_cat/indices?v
3:创建索引
PUT /test_index
4:删除索引
DELETE /test_index
- CRUD操作
{
"json数据"
}
3:修改
PUT /index/type/id
{
"name" : "xxxx"
}
此种update必须要带上所有field
POST /index/type/id/_update
{
"doc": {
"name": ""
}
}
这样的update只需要写上需要更新的字段即可
4:删除文档
DELETE /index/type/id