ES相关常用

elasticsearch rest api遵循的格式为:

1

curl -X :///

1、检查es版本信息

1

curl IP:9200

2、查看集群是否健康

1

2

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

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

3、查看节点列表

1

2

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

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

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

1

2

http://IP:9200/_cat/indices?v

curl 'IP:9200/_cat/indices?v'--查询所有索引及数据大小

5、创建索引

1

2

创建索引名为XX,默认会有5个分片,1个索引

curl -XPUT 'IP:9200/XX?pretty'

6、添加一个类型

1

2

3

4

curl -XPUT 'IP:9200/XX/external/2?pretty' -d '

{

   "gwyy""John"

}'

7、更新一个类型

1

2

3

4

curl -XPOST 'IP:9200/XX/external/1/_update?pretty' -d '

{

   "doc": {"name""Jaf"}

}'

8、删除指定索引

1

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

9、elasticsearch定期删除策略

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

关于具体操作DSL可以参见:http://www.cnblogs.com/wxw16/tag/Elasticsearch/

你可能感兴趣的:(ES相关常用)