elasticsearch bulk批量导入 大文件拆分
2017-07-25 00:00
211 查看
命令如下:
如果上传的data.json文件较大,可以将其切分为多个小文件,在批量上传,shell脚本如下:
/dev/null不将输出打印到终端
每次循环输出到日志中,可以查看命令是否执行成功,也可以看命令执行的进度。
curl -s -XPOST http://localhost:9200/_bulk --data-binary @data.json
如果上传的data.json文件较大,可以将其切分为多个小文件,在批量上传,shell脚本如下:
#!/bin/bash split -l 100000 -a 10 data.json ./tmp/carrier_bulk BULK_FILES=./tmp/carrier_bulk* for f in $BULK_FILES; do curl -s -XPOST http://localhost:9200/_bulk --data-binary @$f >> /dev/null echo $f >> ./import.log done
/dev/null不将输出打印到终端
每次循环输出到日志中,可以查看命令是否执行成功,也可以看命令执行的进度。
相关文章推荐
- Linux中sql大文件拆分导入
- Laravel Excel 实现 Excel/CSV 文件导入导出功能
- oracle导入导出文件补充
- PhpMyAdmin中无法导入sql文件的解决办法
- android 虚拟机无法导入文件的原因
- C#文件的拆分与合并操作示例
- mysql 导入 dmp备份数据库文件
- [导入]认识ASP.NET配置文件Web.config
- Android Sqlite 导入CSV文件
- MongoDB csv文件导入导出
- poi导入excel文件!(spring+springmvc+mybatis)
- SQL Server: 把CSV文件导入到SQL Server表中
- [导入]Asp.net 2.0 文件下载[支持多线程, 断点续传功能](示例代码下载)
- eclispe新导入的文件有个小红叉号(x)的问题
- csv文件及百万数据导入操作
- Jfinal文件的导入导出
- 用 regedit 命令把注册表 .reg 文件导入注册表- -
- 将Excel文件导入到ORACLE
- MongoDB数据库的文件备份恢复以及文件导入导出
- 在Oracle表数据和xml文件间相互导入导出的PL/SQL 过程