当 Elasticsearch 和 Kibana 设置在不同的服务器上并带有搜索保护时无法访问 Kibana

Not able to access Kibana when Elasticsearch and Kibana are setup on different servers with search guard

我正在尝试在不同的虚拟机上设置 ES 集群和 KibanaES 集群已通过 search-guard 设置和保护,我什至可以从浏览器和 curl.

访问它

我在另一台虚拟机上设置了 kibana,并将 elasticsearch.url 更改为 ES 集群的其中一台服务器,我还更新了 elasticsearch.usernameelasticsearch.password.

因为我使用的是自签名 SSL 我也设置了以下内容。

elasticsearch.ssl.verificationMode: none

端口 5601 允许防火墙,日志如下,但我仍然无法访问 kibana。我应该在 ES Node 上安装 kibana 才能工作吗?

Nov 07 02:55:42 Kibana systemd[1]: Started Kibana.
Nov 07 02:56:09 Kibana kibana[25483]: {"type":"log","@timestamp":"2018-11-07T02:56:09Z","tags":["info","optimize"],"pid":25483,"message":"Optimizing and caching bundles for ml, stateSessionStorageRedirect, status_page, timelion, graph, monitoring, dashboardViewer, apm and kibana. This may take a few minutes"}

在kibana.yml中设置server.host: 0.0.0.0监听所有接口