Kibana:无法在 Sense Web 插件上导入 Shakespeare.json
Kibana: Cant import Shakespeare.json on Sense Web Plugin
我正尝试按照弹性搜索教程导入 shakespeare.json。
[环境]
- 弹性搜索 2.1
- Sense - Chrome
的扩展
[背景]
当我粘贴时curl -XPUT localhost:9200/_bulk --data-binary @shakespeare.json
在 sense 选项卡上(扩展程序打开一个带有 2 windows 的新选项卡)
它被转换为 PUT /_bulk
并且输出为
{
"error": {
"root_cause": [
{
"type": "parse_exception",
"reason": "Failed to derive xcontent"
}
],
"type": "parse_exception",
"reason": "Failed to derive xcontent"
},
"status": 400
}
[我的发现]
- 我在本地下载了shakespeare.json,但是我觉得Sense没有
能够找到文件所在的路径(可能是我把文件放错了位置)
- 我也尝试找到 Sense 的当前目录,但我不确定在哪里可以找到此插件的 chrome-extension in windows 的 index.html。
- 我找到的任何文档都是 Linux 具体的。
感谢任何意见。
您不应该在 Sense 中执行此操作,而只是从命令行执行此操作
curl -XPUT localhost:9200/_bulk --data-binary @shakespeare.json
如果 shakespeare.json
文件不在您所在的目录中,请确保指向正确的路径。
curl -XPUT localhost:9200/_bulk --data-binary @/path/to/shakespeare.json
更新
如果您 运行 在 Windows 上并且没有 cURL 命令,您可以在 https://curl.haxx.se/download.html
下载 cURL
在最新的ElasticSearch 6中,填充sharespeare_6.0.json,下面是curl命令
curl -H Content-Type:application/x-ndjson -XPUT localhost:9200/shakespeare/doc/_bulk --data-binary @shakespeare_6.0.json
我正尝试按照弹性搜索教程导入 shakespeare.json。
[环境]
- 弹性搜索 2.1
- Sense - Chrome 的扩展
[背景]
当我粘贴时curl -XPUT localhost:9200/_bulk --data-binary @shakespeare.json
在 sense 选项卡上(扩展程序打开一个带有 2 windows 的新选项卡)
它被转换为 PUT /_bulk
并且输出为
{
"error": {
"root_cause": [
{
"type": "parse_exception",
"reason": "Failed to derive xcontent"
}
],
"type": "parse_exception",
"reason": "Failed to derive xcontent"
},
"status": 400
}
[我的发现]
- 我在本地下载了shakespeare.json,但是我觉得Sense没有 能够找到文件所在的路径(可能是我把文件放错了位置)
- 我也尝试找到 Sense 的当前目录,但我不确定在哪里可以找到此插件的 chrome-extension in windows 的 index.html。
- 我找到的任何文档都是 Linux 具体的。
感谢任何意见。
您不应该在 Sense 中执行此操作,而只是从命令行执行此操作
curl -XPUT localhost:9200/_bulk --data-binary @shakespeare.json
如果 shakespeare.json
文件不在您所在的目录中,请确保指向正确的路径。
curl -XPUT localhost:9200/_bulk --data-binary @/path/to/shakespeare.json
更新
如果您 运行 在 Windows 上并且没有 cURL 命令,您可以在 https://curl.haxx.se/download.html
下载 cURL在最新的ElasticSearch 6中,填充sharespeare_6.0.json,下面是curl命令
curl -H Content-Type:application/x-ndjson -XPUT localhost:9200/shakespeare/doc/_bulk --data-binary @shakespeare_6.0.json