步骤1:curl.exe步骤2:14万条数据步骤3:执行导入步骤4:导入结束截屏步骤5:验证导入效果
步骤 1 : curl.exe
curl是一个工具,可以模拟浏览器向服务器提交数据,在下载区(点击进入)有下载步骤 2 : 14万条数据
接下来要批量导入14万条数据到 elastic search里,下载区(点击进入)有一个products.json.rar,下载后解压。
然后把 curl.exe 和 解压出来的 products.json 放在同一个目录下,一定是要同一个目录下哦,不然使用后面的命令行就不能成功。
![7217fc6dc01dd957d7bb5e4fe5d2f63c.png](https://img-blog.csdnimg.cn/img_convert/7217fc6dc01dd957d7bb5e4fe5d2f63c.png)
步骤 3 : 执行导入
确认curl.exe和products.json 在同一个目录后,假设他们所在目录是:C:UsersX7TIDownloadscurl
在cmd中,运行如下命令:cd C:UsersX7TIDownloadscurl
curl -H
"Content-Type: application/json"
-XPOST
"localhost:9200/how2java/product/_bulk?refresh"
--data-binary
"@products.json"
数量较大,运行比较花时间,请耐心等待
![4fcc3118fec55738a7b40ae58dd52b40.png](https://img-blog.csdnimg.cn/img_convert/4fcc3118fec55738a7b40ae58dd52b40.png)
步骤 4 : 导入结束截屏
导入结束之后,就会看到如图所示的结果,控制台会把14万条记录都打印出来,所以看不完整,但是这表示导入成功了
![64bad36c80fe6944c0343120516801b6.png](https://img-blog.csdnimg.cn/img_convert/64bad36c80fe6944c0343120516801b6.png)
步骤 5 : 验证导入效果
在 kibana 控制台中输入如下命令:
打开 kibana控制台:http://localhost:5601/app/kibana#/dev_tools/console?_g=()
运行如下命令:GET /how2java/_search
{
"query": {
"match_all": {} }
}
返回如图所示显示一共有147939条数据,这就表示都导入成功了。注: 要运行kibana控制台,需要先安装kibana: 下载kibana并启动注: 这里临时使用一下查询功能,后续会有更多关于查询功能的讲解:Kibana-查询操作
![c74c107184837496b89158e19d0d26ac.png](https://img-blog.csdnimg.cn/img_convert/c74c107184837496b89158e19d0d26ac.png)
更多内容,点击了解: https://how2j.cn/k/search-engine/search-engine-curl-batch/1704.html