elasticsearch2.1.0 curl 相关操作命令(一)

本文档汇总了作者在学习和使用Elasticsearch 2.1.0过程中收集的CURL命令,旨在方便日后查询和参考。
摘要由CSDN通过智能技术生成

这是我自己在学习和使用es过程中记录下来的curl相关命令,这里做一个记录,以备后续查找。

(1)打开监控 http://10.4.30.81:9200/_plugin/head/
http://10.4.30.151:9200/_plugin/head/

(2)查看集群基本状态
curl 'http://10.4.30.81:9200/?pretty'
curl 'http://10.4.30.151:9200/?pretty'

java客户端api文档
https://www.elastic.co/guide/en/elasticsearch/client/java-api/2.0/node-client.html
https://www.elastic.co/guide/en/elasticsearch/client/java-api/2.1/transport-client.html

(3-1)索引一个文档(插入一个文档到索引中)
curl -XPUT 'http://10.4.30.151:9200/megacorp/employee/11' -d '{
    "first_name" : "John4",
    "last_name" :  "Smith4",
    "age" :        35,
    "about" :      "I love to go rock climbing3",
    "interests": [ "sports4" ],
	"yujie_name":"wangyujie"
}'
在 Elasticsearch 中每个文档都有一个版本号。当每次对文档进行修改时(包括删除), _version 的值会递增


(3-2) 使用post 自动创建文档id
curl -XPOST 'http://10.4.30.151:9200/megacorp/employee?pretty' -H 'Content-Type: application/json' -d'{
    "first_name" : "John7",
    "last_name" :  "Smith7",
    "age" :        37,
    "about" :      "I love to go rock climbing7",
    "interests": [ "sports7" ]
}'

响应如下:
{
  "_index" : "megacorp",
  "_type" : "employee",
  "_id" : "AWBNtXOoxFnukAxvHpYx",
  "_version" : 1,
  "_shards" : {
    "total" : 2,
    "successful" : 2,
    "failed" : 0
  },
  "created" : true
}

(3-3)如果文档不存在 才创建;如果文档已存在则报错
curl -XPUT 'http://10.4.30.151:9200/megacorp/employee/1?op_type=create' -d '{
   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值