elasticsearch - 批量导入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'以获取更多信息
请帮忙
解决方案
您需要使用此命令批量导入数据:
curl -H 'Content-Type: application/json' -XPOST 'localhost:9200/index-name/_bulk?pretty' --data-binary @my_newline_json.json
确保您在 curl 命令中正确指定了 json 文件的路径
请参阅此答案,以了解更多信息。
推荐阅读
- r - write.csv() 从 Mac OS 写入的结果与从 Windows 10 写入的结果不同?
- python - 想要在 google colab 中训练模型时遇到编码错误
- java - 带有自定义类型的 Kotlin 中的 JOOQ SUM
- android - 如何使 ViewPager2 对滑动不那么敏感?
- rust - 如何在 nom 5.x 中模拟 take_until_and_consume?
- c# - WPF TextBox 对 stringformat 0:N2 做出奇怪的反应
- sql - sql except - 不包括一列
- javascript - 如何在javascript中的Formdata中形成嵌套对象
- sms - 茉莉拦截器
- c# - 通过 c# 中的进程保存在 Adobe Reader 中打开的 pdf 文件