您的位置:首页 > 运维架构 > Linux

ElasticSearch restful api 的客户端PostMan实现对ES的增删改查

2017-12-07 09:55 851 查看

ElasticSearch restful api 的客户端PostMan实现对ES的增删改查

ES安装以及单机/集群部署,head插件安装参考centos7 部署Elasticsearch并安装head插件实现ES集群的可视化管理

这里来说下安装完ES之后如何对其进行索引等的增删改查

这里我们用到一个工具叫postman,这个大家应该很熟悉


这里我们就以上图为例子说明,首先是你的ES集群地址,这里master地址xxx.xxx.xxx.xxx:9200

例如我的 192.168.174.148:9200

在URL写:

192.168.174.148:9200/people/man/1/_update


参数是json格式选择正确HTTP 方法后选择body->row->json

下边写入请求参数json

{

"script":{

"lang":"painless", //es内置的语言

"inline":"ctx._source.age = params.age", //es单前的文档

"params":{

"age" : 100

}

}
}


最后点击send即可,看返回body

{
"_index": "people",
"_type": "man",
"_id": "1",
"_version": 3,
"result": "updated",
"_shards": {
"total": 2,
"successful": 2,
"failed": 0
},
"_seq_no": 2,
"_primary_term": 1
}


说明更新成功,这样我们就可以不用curl这种客户端,毕竟这个界面清晰,而且对json有检查,防止写错

还有其他的比如curl或者fiddler等都可以,但是个人推荐postman。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息