当前位置: 首页 > 面试题库 >

Kibana:无法在Sense Web插件上导入Shakespeare.json

吕和风
2023-03-14
问题内容

我正在尝试根据elasticsearch教程导入shakespeare.json。

[环境]

  1. 弹性搜寻2.1
  2. Sense -Extension for Chrome

[背景]

当我粘贴curl -XPUT localhost:9200/_bulk --data-binary @shakespeare.json
在Sense选项卡上时(扩展程序会打开一个带有2个窗口的新选项卡),它将转换为PUT /_bulk并且输出为

{
   "error": {
      "root_cause": [
         {
            "type": "parse_exception",
            "reason": "Failed to derive xcontent"
         }
      ],
      "type": "parse_exception",
      "reason": "Failed to derive xcontent"
   },
   "status": 400
}

[我的发现]

  1. 我已经在本地下载了shakespeare.json,但是我认为Sense无法找到文件所在的路径(可能是,我的文件位置不正确)
  2. 我也尝试查找Sense的当前目录,但不确定在Windows中该插件在哪里找到chrome-extension的index.html。
  3. 无论我找到什么文档,都是针对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。



 类似资料:
  • 如何制作同时也是discord机器人的Minecraft插口插件?服务器认为类是org。javacord。应用程序编程接口。DiscordApiBuilder不存在,因此无法加载插件。我使用Maven(eclipse) 它表示没有定义DiscordApiBuilder类,如何导入该jar? 是否有可能或我必须更改不和谐api?错误:

  • 前几天我开始开发一个bukkit插件,目的是在用户输入“/hello”时在文本窗口中返回hello。但是,这不起作用,因为我无法在eclipse中导入命令行。有什么建议吗?它说,“命令不能解析为类型”

  • Kibana 从 4.2 以后,引入了完善的插件化机制。目前分为 app,vistype,fieldformatter、spymode 等多种插件类型。原先意义上的 Kibana 现在已经变成了 Kibana 插件框架下的一个默认 app 类型插件。 本节用以讲述 Kibana 插件的安装使用和定制开发。 部署命令 安装 Kibana 插件有两种方式: 通过 Elastic.co 公司的下载地址:

  • 我尝试了这些主题,但没有成功: 找不到Grails独立插件 使用Grails创建独立应用程序 谢谢

  • 我已经为我的圣杯项目安装了石英插件,并创建了Job。 BuildConfig.groovy 现在我想用下面的插件来监控我创建的作业。 https://grails.org/plugin/quartz-monitor 要安装此插件,它说 在BuildConfig.groovy中添加依赖项: 我补充道 但它给出的错误为: 在深入挖掘之后,我了解了grails的插件库 http://repo . gra

  • 我是Java和编程的一年级新生,我正在coursera上学习算法。我想通过编写一个简单的二进制搜索并按照书上的说明进行练习,但是当我尝试使用algs4时。jar库由图书在线资源提供,库无法解析: 我尝试导入edu时出错。普林斯顿大学反恐精英。StdIn和Eclipse告诉我无法解析导入edu。我已经按照说明将jar文件作为引用库(通过project将classpath变量添加到项目的构建路径中