【问题标题】:How to run sense plugin for elasticsearch without kibana?如何在没有 kibana 的情况下为 elasticsearch 运行 sense 插件?
【发布时间】:2016-06-09 20:06:01
【问题描述】:

实际上我们有生产弹性搜索服务器,我们没有为 kibana 安装 sense 插件。

所以通常我会启动本地 elastcsearch 服务器和本地 kibana。然后使用本地感知插件,我将查询生产服务器。我知道这不是正确的方法。

有没有什么简单的方法可以使用 Marvel 的 sense 插件查询生产服务器而不干扰它?

【问题讨论】:

标签: spring elasticsearch spring-data-elasticsearch nosql


【解决方案1】:

Sense 插件仅作为 Chrome 扩展程序或 kibana 提供。您现在只能在 Chrome 上找到 Beta 版的 sense。如果您想要其他查询方式,可以尝试以下方法:

  • elasticsearch-head:elasticsearch-head 是最古老的插件之一。您可以通过http://localhost:9200/_plugin/head/ 访问主集群,其中包含集群概览。

  • elasticsearch-kopf:elasticsearch-kopf 类似于 elasticsearch-head,也允许您向 elasticsearch 发送任意请求。它还包含请求历史记录、请求文档的突出显示和格式设置,但它没有自动完成功能。

  • Inquisitor:Inquisitor 是一个帮助您理解 Elasticsearch 查询的工具。除了其他选项外,它还允许您执行搜索查询。

  • Elastic-Hammer:Elastic-Hammer 可以在本地设置,也可以使用在线版本。可以从集群中可用的索引和类型中选择。查询字段中没有格式,您甚至不能使用制表符进行缩进,但查询中的错误会在键入时显示在结果顶部的面板中。响应显示在表格中,匹配的字段会自动突出显示。由于输入文本时的可能性有限,该插件在分析部分或粘贴现有查询时似乎更有用。这是一个非常有用的查询工具,它将在您的查询中显示语法错误,并以漂亮的响应格式化图像和链接。它甚至提供了自动补全功能,但没有 Sense 和 Marvel 提供的那么详细:无论上下文如何,它都会显示任何允许的术语。因此,您无法真正看到当前允许哪些术语,而只能看到该术语是完全允许的。尽管如此,这可能很有用。搜索也可以保存在本地存储中并再次执行。

你可以在这里阅读更多,答案source


【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-05-19
    • 1970-01-01
    • 1970-01-01
    • 2022-01-03
    • 2015-05-01
    • 2015-03-01
    • 1970-01-01
    相关资源
    最近更新 更多