我在网上搜索得足够多但没有找到解决方案。
是否有像Oracle SQL Developer一样的Elastic Search服务器的远程GUI客户端,以便查看架构&远程弹性数据库的其他细节。
目前我正在使用弹性头插件
它不允许我连接到远程弹性群集。仅当弹性服务器托管在同一台计算机中时,它才有效。我还将以下条目添加到elastic.yml文件中,但不起作用。说no connection to the remote host
。
#http.cors.enable: true
#http.cors.allow-origin: "remotehosturl:9200"
答案 0 :(得分:14)
你需要删除两行前面的#
字符,因为它会注释掉该行,因此无效。
此外,CORS的correct settings名为http.cors.enabled
而不是http.cors.enable
所以你应该包括这两行:
http.cors.enabled: true
http.cors.allow-origin: "remotehosturl:9200"
您也可以选择other plugins,例如Marvel,Kopf或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 app,chrome extension或docker image。
它支持:
在远程模式下使用它时,您必须设置Elasticsearch配置以允许来自dejavu应用程序运行的原点的CORS。
您可以在https://github.com/appbaseio/dejavu了解有关该项目的更多信息。