ES常用命令
1.策略和模板
1.1 概述
通过ilm来配置策略,策略绑定索引模板,创建索引时,会根据正则,自动命中索引模板。
1.2 策略
下面创建了一个14天就删除的策略,策略名称取名为zipkin_indices_policy。
1 | #创建策略 |
查看所有策略
1 | curl -X GET http://账号:密码@127.0.0.1:9200/_ilm/status |
ilm基本每10分钟左右会扫所有的索引,并执行策略。
下面创建了一个名为test-template的索引模板,正则匹配所有zipkin开头的索引,索引的生命周期绑定到上面创建的策略index.lifecycle.name
1.3 模板
1 | #创建索引模板,应用策略 |
那么,当es新增了zipkin开头的索引后,就会自动应用上述策略
查看所有模板:
1 | #查看所有模板 |
2.索引管理
1 | #查看索引状态 |
3.查看集群状态
查看节点状况
1 | curl http://账号:密码@127.0.0.1:9200/_cat/nodes |
查看各类设置:
1 | # 查看集群的设置 |
查看索引状况
1 | curl http://账号:密码@127.0.0.1:9200/_cat/indices?v |
查看分片情况
1 | curl http://账号:密码@127.0.0.1:9200/_cat/shards?v |
查看集群状况
1 | curl http://账号:密码@127.0.0.1:9200/_cluster/stats?pretty |
查看健康状况
1 | curl http://账号:密码@127.0.0.1:9200/_cluster/health?pretty |