elasticsearch 在同一台机器上运行两个不同的ES并相应地配置kibana
我在我的机器上安装了两个ES。一个是5 versionlocalhost:9200,另一个是6 versionlocalhost:9500。版本5用于单独索引和存储数据,而版本6用于使用kibana仪表板进行一些分析。当我启动kibana时,kibana自动停止声明所有ES应在同一版本上。有没有办法阻止kibana读取localhost:9200?就像@Abhijit Bashetti在评论中所说的那样,您需要修改kibana.yml文件,以便将kibana指向您想要的elasticsearch实例elasticsearch 在同一台机器上运行两个不同的ES并相应地配置kibana,elasticsearch,kibana,elastic-stack,elasticsearch-6,kibana-6,elasticsearch,Kibana,Elastic Stack,Elasticsearch 6,Kibana 6,我在我的机器上安装了两个ES。一个是5 versionlocalhost:9200,另一个是6 versionlocalhost:9500。版本5用于单独索引和存储数据,而版本6用于使用kibana仪表板进行一些分析。当我启动kibana时,kibana自动停止声明所有ES应在同一版本上。有没有办法阻止kibana读取localhost:9200?就像@Abhijit Bashetti在评论中所说的那样,您需要修改kibana.yml文件,以便将kibana指向您想要的elasticsearch
您应该将localhost:9200更改为localhost:9500,以便kibana访问ES v6。您是否在kibana.yml文件中配置了kibana?配置了哪些es?是否类似于用于所有查询的Elasticsearch实例的URL。elasticsearch.url:@AbhijitBashetti是的,我已经将其更改为-elasticsearch.hosts:[localhost9500]。如果我需要做更多的改变,请告诉我。感谢您的评论。我已将其更改为-elasticsearch.hosts:[.如果我还需要更改一些内容,请告诉我。谢谢你的评论。你是否还有两个kibana实例正在运行?你需要确保你正在使用kibana v6访问ES v6i。我只使用一个kibana,它是6版本。但是我有两个elasticsearch,一个是5,另一个是6。因此kibana6使用的是默认本地主机:9200 and到达ES5。您需要更改elasticsearch.hosts:[localhost9500]-->elasticsearch.hosts:localhost:9500ES5在9200上运行,ES6在9500上运行。我已经将kibana.yml配置为9500,正如我在上面的帖子中所提到的。kibana开始时突然声明所有版本的ES都应该是6。