我正在尝试根据elasticsearch教程导入shakespeare.json。
[环境]
[背景]
当我粘贴curl -XPUT localhost:9200/_bulk --data-binary @shakespeare.json 在Sense选项卡上时(扩展程序会打开一个带有2个窗口的新选项卡),它将转换为PUT /_bulk并且输出为
curl -XPUT localhost:9200/_bulk --data-binary @shakespeare.json
PUT /_bulk
{ "error": { "root_cause": [ { "type": "parse_exception", "reason": "Failed to derive xcontent" } ], "type": "parse_exception", "reason": "Failed to derive xcontent" }, "status": 400 }
[我的发现]
任何输入表示赞赏。
您不应该在Sense中执行此操作,而只需在命令行中执行
shakespeare.json如果文件不在您所在的目录中,请确保指向文件的正确路径。
shakespeare.json
curl -XPUT localhost:9200/_bulk --data-binary @/path/to/shakespeare.json
更新
如果您在Windows上运行并且没有出现cURL命令,则可以从https://curl.haxx.se/download.html下载cURL。