elasticsearch 如何为同一集群中的多个节点配置kibana?,elasticsearch,kibana,elasticsearch,Kibana" /> elasticsearch 如何为同一集群中的多个节点配置kibana?,elasticsearch,kibana,elasticsearch,Kibana" />

elasticsearch 如何为同一集群中的多个节点配置kibana?

elasticsearch 如何为同一集群中的多个节点配置kibana?,elasticsearch,kibana,elasticsearch,Kibana,我有一个有三个节点的ES集群,主集群将通过选举产生。所以我想知道如何让Kibana监听集群,而不是像使用elasticsearch.url:“”那样只监听一个节点。谢谢这现在是不可能的,有一个关于它的开放问题:(开放2年以上) Kibana 4目前只能反向代理单个ES主机。您不一定需要引用主节点。您可以创建一个小型客户端节点(使用master:false和data:false),将其添加到集群中,并配置Kibana指向它。这样,您就可以免费获得负载平衡,而不必关心主机是否发生更改或停机 更新 ,

我有一个有三个节点的ES集群,主集群将通过选举产生。所以我想知道如何让Kibana监听集群,而不是像使用elasticsearch.url:“”那样只监听一个节点。谢谢

这现在是不可能的,有一个关于它的开放问题:(开放2年以上)

Kibana 4目前只能反向代理单个ES主机。您不一定需要引用主节点。您可以创建一个小型客户端节点(使用
master:false
data:false
),将其添加到集群中,并配置Kibana指向它。这样,您就可以免费获得负载平衡,而不必关心主机是否发生更改或停机

更新


,可以提供Kibana建议的“仅在与Kibana相同的机器上运行Elasticsearch协调节点”。描述有关如何为Kibana配置ElasticSearch协调节点的详细信息。

您可以使用反向代理/负载平衡器,但它会变得混乱。一个更简单的解决方案是安装Elasticsearch,在与Kibana相同的机器/VM/实例上只协调节点配置,配置如下: 1.将这些行添加到elasticsearch.yml中,以便仅协调节点

node.master: false 
node.data: false 
node.ingest: false 
  • 更新discovery.zen.ping.unicast.hosts以添加新节点(仅限协调)。在您的情况下,将有4台主机
  • 请参阅kibana仪表板配置文件中的localhost:
    希望这能有所帮助。

    它仍然不可用吗?我找不到任何与此相关的文件。@Gibbs说得好,现在有可能了。我已更新我的回答是,但它连接到列表中的第一个活动节点。如前所述,否则我们需要指定一个部落节点。感谢Val.@Gibbs,这不是它所说的,Kibana将把所有指定的节点添加到它的池中,如果一个节点不可用,它将跳转到另一个节点。没有提到任何关于部落节点的内容(顺便提一下,这些节点已被弃用),感谢您的时间和宝贵的解释。