Elasticsearch之CURL命令的bulk批量操作
大家,也可去看看我下面的博客
Elasticsearch之批量操作bulk

官网上,是举例了新建一个requests文件。

[hadoop@master elasticsearch-2.4.]$ pwd
/home/hadoop/app/elasticsearch-2.4.
[hadoop@master elasticsearch-2.4.]$ ll
total
drwxrwxr-x hadoop hadoop Apr : bin
drwxrwxr-x hadoop hadoop Jun : config
drwxrwxr-x hadoop hadoop Apr : lib
-rw-rw-r-- hadoop hadoop Aug LICENSE.txt
drwxrwxr-x hadoop hadoop Aug modules
-rw-rw-r-- hadoop hadoop Aug NOTICE.txt
drwxrwxr-x hadoop hadoop Apr : plugins
-rw-rw-r-- hadoop hadoop Aug README.textile
[hadoop@master elasticsearch-2.4.]$ vim requests

{ "index" : { "_index" : "zhouls", "_type" : "user", "_id" : "" } }
{ "name" : "mayun" , "age" : "" }
{ "update" : { "_index" : "zhouls", "_type" : "user", "_id" : "" } }
{ "doc" : { "age" : }}
然后,执行批量操作

[hadoop@master elasticsearch-2.4.]$ pwd
/home/hadoop/app/elasticsearch-2.4.
[hadoop@master elasticsearch-2.4.]$ ll
total
drwxrwxr-x hadoop hadoop Apr : bin
drwxrwxr-x hadoop hadoop Jun : config
drwxrwxr-x hadoop hadoop Apr : lib
-rw-rw-r-- hadoop hadoop Aug LICENSE.txt
drwxrwxr-x hadoop hadoop Aug modules
-rw-rw-r-- hadoop hadoop Aug NOTICE.txt
drwxrwxr-x hadoop hadoop Apr : plugins
-rw-rw-r-- hadoop hadoop Aug README.textile
-rw-rw-r-- hadoop hadoop Jul : requests
[hadoop@master elasticsearch-2.4.]$ cat requests
{ "index" : { "_index" : "zhouls", "_type" : "user", "_id" : "" } }
{ "name" : "mayun" , "age" : "" }
{ "update" : { "_index" : "zhouls", "_type" : "user", "_id" : "" } }
{ "doc" : { "age" : }}
[hadoop@master elasticsearch-2.4.]$ curl -XPOST http://master:9200/_bulk --data-binary @requests
{"took":,"errors":false,"items":[{"index":{"_index":"zhouls","_type":"user","_id":"","_version":,"_shards":{"total":,"successful":,"failed":},"status":}},{"update":{"_index":"zhouls","_type":"user","_id":"","_version":,"_shards":{"total":,"successful":,"failed":},"status":}}]}[hadoop@master elasticsearch-2.4.]$
[hadoop@master elasticsearch-2.4.]$
[hadoop@master elasticsearch-2.4.]$
得到
官网
https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-bulk.html

Elasticsearch之CURL命令的bulk批量操作的更多相关文章
- 第三百六十三节,Python分布式爬虫打造搜索引擎Scrapy精讲—elasticsearch(搜索引擎)的mget和bulk批量操作
第三百六十三节,Python分布式爬虫打造搜索引擎Scrapy精讲—elasticsearch(搜索引擎)的mget和bulk批量操作 注意:前面讲到的各种操作都是一次http请求操作一条数据,如果想 ...
- Elasticsearch之CURL命令的UPDATE
对于,Elasticsearch之CURL命令的UPDATE包括局部更新和全部更新.可以去看我写的另一篇博客. Elasticsearch之更新(全部更新和局部更新) 总结: ES全部更新,使用PUT ...
- Elasticsearch之CURL命令的GET
这是个查询命令. 前期博客 Elasticsearch之CURL命令的PUT和POST对比 1. 以上是根据员工id查询. 即在任意的查询字符串中添加pretty参数,es可以得到易于我们识别的jso ...
- 四十二 Python分布式爬虫打造搜索引擎Scrapy精讲—elasticsearch(搜索引擎)的mget和bulk批量操作
注意:前面讲到的各种操作都是一次http请求操作一条数据,如果想要操作多条数据就会产生多次请求,所以就有了mget和bulk批量操作,mget和bulk批量操作是一次请求可以操作多条数据 1.mget ...
- elasticsearch(3) curl命令
curl 操作http的get/post/put/delete CURL 命令参数-a/--append 上传文件时,附加到目标文件-A/--user-agent <string> 设置用 ...
- Elasticsearch之CURL命令的DELETE
也可以看我写的下面的博客 Elasticsearch之curl删除 Elasticsearch之curl删除索引库 删除,某一条数据,如下 [hadoop@master elasticsearch-] ...
- Elasticsearch之CURL命令的mget查询
我这里, 再,创建一个zhouls2的索引库. [hadoop@master elasticsearch-]$ curl -XPUT 'http://master:9200/zhouls2/' {]$ ...
- Elasticsearch之CURL命令的version控制
普通关系型数据库使用的是(悲观并发控制(PCC)) 当我们在修改一个数据前先锁定这一行,然后确保只有读取到数据的这个线程可以修改这一行数据 ES使用的是(乐观并发控制(OCC)) ES不会阻止某一数据 ...
- Elasticsearch之CURL命令的DSL查询
它是Domain Specific Language领域特定语言. https://www.elastic.co/guide/en/elasticsearch/reference/current/in ...
随机推荐
- 洛谷 3285 [JLOI2014]松鼠的新家
[题解] 给出一条路径,问树上的点被经过了几次. 显然树剖之后树上差分就好了. #include<cstdio> #include<algorithm> #define N 3 ...
- Drools等规则引擎技术对比分析
项目中需要设计开发一个规则引擎服务,于是调研了业界常用的规则引擎. 常见的规则引擎如下: Ilog JRules 是最有名的商用BRMS: Drools 是最活跃的开源规则引擎: Jess 是Clip ...
- 13、Java并发性和多线程-Java Volatile关键字
以下内容转自http://tutorials.jenkov.com/java-concurrency/volatile.html(使用谷歌翻译): Java volatile关键字用于将Java变量标 ...
- 最简单的视音频播放演示样例7:SDL2播放RGB/YUV
===================================================== 最简单的视音频播放演示样例系列文章列表: 最简单的视音频播放演示样例1:总述 最简单的视音频 ...
- QQ加群组件-iPhone、Android、网页上加入QQ群
iPhone代码: - (BOOL)joinGroup:(NSString *)groupUin key:(NSString *)key{ NSString *urlStr = [NSString s ...
- 热烈庆祝国产编程语言R++1.8研发成功
R++是专为懒人设计的国产编程语言.支持无操作系统裸奔.编译成机器码.android.cocos2dx绑定.中文编程.闭包.惰性求值.JSON.Lisp的S表达式.内联汇编.伪代码.模板.宏.多重继承 ...
- Wcf配置log4net
1.引用log4net dll文件 2.创建log4net.config文件并配置文件信息 <?xml version="1.0" encoding="utf-8& ...
- LeetCode 739. Daily Temperatures (每日温度)
题目标签:HashMap 题目给了我们一组温度,让我们找出 对于每一天,要等多少天,气温会变暖.返回一组等待的天数. 可以从最后一天的温度遍历起,从末端遍历到开头,对于每一天的温度,把它在T里面的in ...
- shell学习三十七天----引用
引用 案例,假设我想输出一个星号(*),使用echo怎样做? echo * 这是肯定不行的,须要将*转移,即:echo \* 这样就引出了引用的概念.所为引用,是用来防止shell将某些你想要的东西解 ...
- 由文字生成path后制作写字的动画
在看以下这个开源组件的时候,发现一个非常棒的方法,能够将文字生成path,这样就能够作出用笔写字的效果了. https://github.com/MP0w/MPParallaxCollection 关 ...