首页 > 解决方案 > 批量导入json文件“未指定url”的弹性搜索curl命令错误

问题描述

我是弹性搜索的新手,尝试使用 curl 命令批量导入 accounts.json 文件。但每次都没有指定错误 URL。elasticsearch 和 kibana 文件夹在桌面上,accounts.json 文件也在桌面上。

这是有错误的 curl 命令

desktop user$ curl -H 'Content-Type: application/json' -XPOST'localhost:9200/bank/_bulk?pretty&refresh' --data-binary '@accounts.json'

curl:没有指定 URL!curl:尝试'curl --help'或'curl --manual'以获取更多信息

请帮忙

标签: elasticsearchcurlimportbulk

解决方案


您需要使用此命令批量导入数据:

 curl -H 'Content-Type: application/json' -XPOST 'localhost:9200/index-name/_bulk?pretty' --data-binary @my_newline_json.json

确保您在 curl 命令中正确指定了 json 文件的路径

请参阅此答案,以了解更多信息。


推荐阅读