用于弹性搜索的远程GUI客户端

时间:2015-11-13 07:09:23

标签: elasticsearch elasticsearch-plugin

我在网上搜索得足够多但没有找到解决方案。

是否有像Oracle SQL Developer一样的Elastic Search服务器的远程GUI客户端,以便查看架构&远程弹性数据库的其他细节。

目前我正在使用弹性头插件

enter image description here

它不允许我连接到远程弹性群集。仅当弹性服务器托管在同一台计算机中时,它才有效。我还将以下条目添加到elastic.yml文件中,但不起作用。说no connection to the remote host

#http.cors.enable: true
#http.cors.allow-origin: "remotehosturl:9200"

3 个答案:

答案 0 :(得分:14)

你需要删除两行前面的#字符,因为它会注释掉该行,因此无效。

此外,CORS的correct settings名为http.cors.enabled而不是http.cors.enable

所以你应该包括这两行:

http.cors.enabled: true
http.cors.allow-origin: "remotehosturl:9200"

您也可以选择other plugins,例如MarvelKopf或Sense Chrome插件(很快就会以Kibana-powered standalone tool形式提供)

答案 1 :(得分:2)

Marvel的意义是弹性搜索弹性搜索的官方GUI客户端。现在甚至可以免费使用ES版本2.0进行生产。感知查询用户界面具有智能感知功能,在编写复杂查询时非常有用,并提供了许多关于集群运行状况,CPU负载,内存(建立在kibana之上)的其他指标。我更喜欢感觉头脑。值得一试看看至少。

您必须在远程服务器上安装此插件。 安装 - https://www.elastic.co/downloads/marvel

答案 2 :(得分:2)

Dejavu是麻省理工学院授权的Elasticsearch Head现代替代品,我是该项目的贡献者之一。

您可以将其用作remote web appchrome extensiondocker image

它支持:

  • Excel用于CRUD操作的UI - 包括从GUI查看和添加映射的功能,
  • 视觉过滤器,
  • 能够直接导入CSV / JSON文件,
  • 查询视图,
  • 以CSV / JSON格式导出数据。

在远程模式下使用它时,您必须设置Elasticsearch配置以允许来自dejavu应用程序运行的原点的CORS。

您可以在https://github.com/appbaseio/dejavu了解有关该项目的更多信息。