步骤 2 : 14万条数据 步骤 3 : 执行导入 步骤 4 : 导入结束截屏 步骤 5 : 验证导入效果
curl是一个工具,可以模拟浏览器向服务器提交数据,在右上角有下载
接下来要批量导入14万条数据到 elastic search里,右上角有一个products.json.rar,下载后解压。
然后把 curl.exe 和 解压出来的 products.json 放在同一个目录下,一定是要同一个目录下哦,不然使用后面的命令行就不能成功。
确认curl.exe和products.json 在同一个目录后,假设他们所在目录是:
C:\Users\X7TI\Downloads\curl 在cmd中,运行如下命令: cd C:\Users\X7TI\Downloads\curl curl -H "Content-Type: application/json" -XPOST "localhost:9200/how2java/product/_bulk?refresh" --data-binary "@products.json" 数量较大,运行比较花时间,请耐心等待
导入结束之后,就会看到如图所示的结果,控制台会把14万条记录都打印出来,所以看不完整,但是这表示导入成功了
在 kibana 控制台中输入如下命令:
打开 kibana控制台: http://localhost:5601/app/kibana#/dev_tools/console?_g=() 运行如下命令: GET /how2java/_search { "query": { "match_all": {} } } 返回如图所示显示一共有147939条数据,这就表示都导入成功了。 注: 要运行kibana控制台,需要先安装kibana: 下载kibana并启动 注: 这里临时使用一下查询功能,后续会有更多关于查询功能的讲解:Kibana-查询操作
HOW2J公众号,关注后实时获知最新的教程和优惠活动,谢谢。
问答区域
2021-06-23
删除了再导入也只能导入1W条数据
1 个答案
萌森 跳转到问题位置 答案时间:2021-11-30 "track_total_hits": true 关闭结果限制,ES默认只支持1W条数据
GET /ms/_search { "query": {"match_all": {}}, "track_total_hits": true }
回答已经提交成功,正在审核。 请于 我的回答 处查看回答记录,谢谢
2019-12-05
json文件是怎么生成的呢
2019-11-07
esarch.bat 文件报错 说是敲诈勒索文件
2019-08-13
关于导入数据的建议
提问太多,页面渲染太慢,为了加快渲染速度,本页最多只显示几条提问。还有 1 条以前的提问,请 点击查看
提问之前请登陆
提问已经提交成功,正在审核。 请于 我的提问 处查看提问记录,谢谢
|