问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何把一个内容为json格式的文档添加到elasticsearch上

发布网友 发布时间:2022-04-23 07:13

我来回答

2个回答

热心网友 时间:2022-06-17 08:15

前提:Windows系统、elasticsearch某版本、curl(windows有curl.exe可以下载,在cmd下输入

curl --version显示了版本信息说明安装好curl了)。MAC、LINUX同理。

启动elasticsearch(在elasticsearch安装目录的bin目录下有elasticsearch.bat,将cmd定位到这个bin目录,输入elasticsearch,可以启动服务,服务端口默认9200)

再打开一个cmd,定位到你想要压入elasticsearch的json格式数据所在的目录,然后执行类似于下面的命令:

curl (-u elastic) -XPOST "localhost:9200/aaa/bbb/_bulk?pretty" --data-binary @abc.json


解释一下:

(1) 如果你设置了elasticsearch的访问权限,那么你需要输入括号里的内容,其中elastic是默认的管理账户名,此时会提示你输入密码。如果你没设置,忽略括号里的内容不用输入,直接curl -XPOST...

(2) -XPOST表示用post方式提交给elasticsearch

(3) localhost可以换成一个IP地址,如果你想要访问某台服务器特定的elasticsearch,前提是那边的elasticsearch的yml配置文件的跨域访问已经被允许了。即在elasticsearch\config\elasticsearch.yml中设置了network.host: 0.0.0.0之类的。

(4) aaa表示elasticsearch的某个“数据库”的名字,bbb表示这个数据库中“某个表”的名字。follow your heart随便改。

(5) _bulk表示批量导入数据。pretty表示用格式化过的json显示结果。--data-binary表示后边的数据要来了要来了,是二进制格式来的。后边@abc.json就是你的json文件名。

成功以后cmd会显示所有压入数据的对应json反馈,很通俗易懂。明明白白的说了哪些是成功压入的,哪些失败了。

我最帅

热心网友 时间:2022-06-17 08:16

 必须先安装Java环境,并设置 JAVA_HOME => C:\Program Files\Java\jdk1.6.0_18
  elasticsearch-rtf 中文入门集成包 .
  使用git签出,下载到本地。windows下,执行bin下面的elasticsearch.bat。linux下,执行bin下面或者service下面elasticsearch。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
你好, 我把内存卡用读卡器插上了,然后电脑显示需要格式化 说检查磁盘... 专科,机电一体化专业的如果考公务员的话,应该做哪些准备 pe塑料菜板好不好-pe塑料菜板用之前应该怎么处理 ...50吨的速度往一艘轮船上装载物资,10小时装载完毕. 码头工人以每天50吨的速度往一艘轮船上装载货物,装载完毕恰好用了8天时... 农历三月初三有什么说法 农历的三月三日是什么意思 第九所攻略大全 新手入门少走弯路-新手攻略-安族网 第九所新手怎么玩介绍_第九所新手怎么玩是什么 《第九所史实》:解锁全新篇章的神秘密码大揭秘! 生产车间班组长每天的工作计划和工作安排是什么? 李克勤红日 车间班长的工作计划 为什么李克勤总是红不起来,长得帅,歌唱的非常好,就是火不起来。 spring mvc json 上传文件 求解 生产车间工作计划怎么写? 李克勤就红了一首红日吗?每次看到他都是唱这首歌,有点恶心! 2021年生产班组长工作计划是什么? 李克勤的红日。这首歌是讲什么的?有什么含义! 如何解决“文件上传返回JSON数据,在IE下提示下 纺织厂班长工作计划怎么写 李克勤:一首《红日》成为几代人的青春,你为什么喜欢李克勤? 我上传一个.json的文件,但返回给我的是Internal Server Error,我该咋办? 2021年生产班组长工作计划怎么写? 上传图片文件,通过json过来如何转换成 情歌王子李克勤显落魄,你还记得他演唱过哪些歌曲? 王杰和李克勤谁红啊? 能用json传递文件吗? 1992年李克勤有《红日》,《旧欢如梦》这么火的歌曲,为什么四大天王被郭富城抢? php怎么实现用jsonp 上传文件 求歌词:李克勤 红日国语版 歌词 “Json”格式的文件怎样导入数据库“SqlServer” 口罩厂车间组长岗位职责周计划怎么写? 李克勤为什么红不起 药厂车间班长工作计划 为什么 李克勤 黄凯芹 苏永康 这些歌手不是很红 车间管理计划书怎么写? 怎么样写企业班长的工作计划书? 生产班长工作计划怎么写??? 班长的工作计划要怎么写? 车间的生产计划书范文? 班长工作计划书怎么写(速度) 工厂生产线小组长工作计划书? 2019年高考,那么我小学初中的开始时间和结束时间是什么? 2019年高考报名填错了小学入学时间有影响吗 2019年高中毕业,问小学初中高中的入学时间和毕业时间 2019年高中毕业,问小学初中高中的入学时间和毕业时间? 2019年高考考生上小学是哪一年 入学时间和毕业时间 小学一年级开学到高考共有多少天