elasticsearch 如何从Kibana访问不同机器中的几个Elasticsearch实例?,elasticsearch,logstash,kibana,kibana-4,elastic-stack,elasticsearch,Logstash,Kibana,Kibana 4,Elastic Stack" /> elasticsearch 如何从Kibana访问不同机器中的几个Elasticsearch实例?,elasticsearch,logstash,kibana,kibana-4,elastic-stack,elasticsearch,Logstash,Kibana,Kibana 4,Elastic Stack" />

elasticsearch 如何从Kibana访问不同机器中的几个Elasticsearch实例?

elasticsearch 如何从Kibana访问不同机器中的几个Elasticsearch实例?,elasticsearch,logstash,kibana,kibana-4,elastic-stack,elasticsearch,Logstash,Kibana,Kibana 4,Elastic Stack,我希望在不同的机器上有两个Eleasticsearch实例,可以从同一个Kibana实例访问。 大概是这样的: 你知道我怎么做吗? 我的第一个想法是创建一个具有两个节点的集群,如何创建一个具有不同机器节点的集群? 我应该从Elasticsearch配置文件更改哪个参数?您必须定义 discovery.zen.ping.unicast.hosts:[“192.168.45.21”、“192.168.45.22”] 描述了一个示例 详细配置信息应为ElasticSearch包含查找模块: 默认情

我希望在不同的机器上有两个Eleasticsearch实例,可以从同一个Kibana实例访问。 大概是这样的:

你知道我怎么做吗? 我的第一个想法是创建一个具有两个节点的集群,如何创建一个具有不同机器节点的集群? 我应该从Elasticsearch配置文件更改哪个参数?

您必须定义

discovery.zen.ping.unicast.hosts:[“192.168.45.21”、“192.168.45.22”]

描述了一个示例


详细配置信息应为

ElasticSearch包含查找模块:

默认情况下,使用多播发现。这意味着ES将在您的网络中搜索任何其他ES实例(通用术语)。您可以在上面的文章中阅读更多关于支持的发现类型的信息

您还可以手动指定应位于群集中的主机:

discovery.zen.ping.multicast.enabled: false
discovery.zen.ping.unicast.hosts: [ "host1:9300", "host2:9300" ...  ]

Elasticsearch设计为分布式的。在不同的机器上运行ES几乎是一个标准用例。老实说,如果你读了文档,你会找到答案的。你是在尝试构建一个两节点集群,还是让kibana运行两个集群?