elasticsearch常用命令


  elasticsearch rest api遵循的格式為:

curl -X<REST Verb> <Node>:<Port>/<Index>/<Type>/<ID>

1、檢查es版本信息

curl IP:9200

2、查看集群是否健康

http://IP:9200/_cat/health?v
curl 'IP:9200/_cat/health?v'

3、查看節點列表

http://IP:9200/_cat/nodes?v
curl 'IP:9200/_cat/nodes?v'

4、列出所有索引及存儲大小

http://IP:9200/_cat/indices?v
curl 'IP:9200/_cat/indices?v'--查詢所有索引及數據大小

5、創建索引

創建索引名為XX,默認會有5個分片,1個索引
curl -XPUT 'IP:9200/XX?pretty'

6、添加一個類型

curl -XPUT 'IP:9200/XX/external/2?pretty' -d '
{
   "gwyy": "John"
}'

7、更新一個類型

curl -XPOST 'IP:9200/XX/external/1/_update?pretty' -d '
{
   "doc": {"name": "Jaf"}
}'

8、刪除指定索引

curl -XDELETE 'IP:9200/_index?pretty'

9、elasticsearch定期刪除策略

http://www.jianshu.com/p/5e0ed65cd820

關於具體操作DSL可以參見:http://www.cnblogs.com/wxw16/tag/Elasticsearch/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM