ES一些常见使用命令
-X :指定http的请求方式,有HEAD、GET、POST、PUT、DELETE
-d :指定要传输的数据
-H :指定http的请求头信息
1.查询es 下的所有索引:
curl -u 用户名:密码 http://ip:port/_cat/indices
查看单个索引信息
curl -XGET -u 用户名:密码 http://ip:port/索引名?pretty
---查询数据
curl -H "Content-Type:application/json" -u 用户名:密码 -XGET http://ip:port/索引名/_search?pretty -d '{"query":{"match_all":{}} }'
2.查看集群是否正常 :
curl -u 用户名:密码 http://ip:port/_cat/health?v
3.删除所有数据,不删除索引结构:
curl -XPOST "http://ip:port/索引名/_delete_by_query?pretty=true" -d'{ "query": { "match_all": {} }}'
curl -u 用户名:密码 -XPOST 'ip:port/索引名/_delete_by_query?refresh&slices=5&pretty' -H 'Content-Type: application/json' -d'{ "query": { "match_all": {} }}'
4.删除所有数据,含索引结构
curl -X DELETE http://ip:port/索引名
参考:https://blog.csdn.net/wangqinyi574110/article/details/107900826