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。