为了账号安全,请及时绑定邮箱和手机立即绑定

elasticsearch head 与 elasticsearch关联不上

您好! 问一下 elasticsearch head 与elasticsearch安装在同一台centos 7系统上  通过ip端口均能访问,但是没有关联上,是应该在哪里添加配置???

https://img1.sycdn.imooc.com//5b1befcc0001a11810300286.jpg

https://img1.sycdn.imooc.com//5b1befcd0001643507590662.jpg


正在回答

8 回答

我最后解决的是关闭防火墙,我也是弄了半天,最后发现防火墙没关导致连接不上9200

0 回复 有任何疑惑可以回复我~
在 elasticsearch 配置文件加上 以下配置重启ES 
http.cors.enabled: true 
http.cors.allow-origin: "*"


0 回复 有任何疑惑可以回复我~

当在9100的页面里面打开 http://localhost:9200 时,实际上访问的是你浏览器所在机器的IP和端口。

0 回复 有任何疑惑可以回复我~
#1

IT小鱼儿007

对的,厉害了大神,成功解决问题
2019-08-14 回复 有任何疑惑可以回复我~

因为用 nodejs 写的,elasticsearch-head 是 html(浏览器端)的应用,不是服务器端的应用。

这里也有这个话题,软件作者的解释:

https://github.com/mobz/elasticsearch-head/issues/62

0 回复 有任何疑惑可以回复我~

https://img1.sycdn.imooc.com//5b62f22b0001c1ad06560187.jpg
请问问题解决了吗?我也遇到同样问题,暂时还没解决
问题场景:

我在centos7系统的docker容器里面安装了elasticsearch(9200端口、9300端口)和elasticsearch-head(9100端口),浏览器单独访问http://192.168.74.129:9100/ 或者 http://192.168.74.129:9200/ 都没问题,但是如果在9100里面去连接9200或者9300就会连不上。

按照网上的解决办法,在elasticsearch.yml添加下图配置并重启也试过了,不行

https://img1.sycdn.imooc.com//5b62f3a4000123ca04530821.jpg

https://img1.sycdn.imooc.com//5b62f34c000152a713020199.jpg

看了二楼的回答,不知道是不是主从节点配置的问题,我没有配置主从节点,二楼的回答看得不是很明白,希望明白的小伙伴看一下应该怎么解决

0 回复 有任何疑惑可以回复我~
#1

高恒博

你的这个问题解决了吗?咱们的问题一样
2018-11-20 回复 有任何疑惑可以回复我~

和你遇到了同样的问题 请问解决了吗

0 回复 有任何疑惑可以回复我~
#1

慕神6047330

请问你解决了吗?
2018-08-02 回复 有任何疑惑可以回复我~

首先的head插件已经运行起来了,说明你的node环境没问题 ,主要问题就在集群配置了,

主节点配置:

配置文件  vim config/elasticsearch.yml

集群名字 cluster.name:cusc  我的集群名 cusc 你自己定义即可

节点名称 node.name:master  指定为master

指定节点为master node.master: true

指定网络ip地址 network.host:127.0.0.1

从节点配置

slave1配置

cluster.name: cusc 和主节点集群名字一致

node.name: slave1 节点名字

network.host: 127.0.0.1

#绑定ip  http.port: 8200  可以自己定义

discovery.zen.ping.unicast.hosts: ["127.0.0.1"]

 slave2配置

cluster.name: cusc 和主节点集群名字一致

node.name: slave2 节点名字

network.host: 127.0.0.1

#绑定ip  http.port: 7200  可以自己定义

discovery.zen.ping.unicast.hosts: ["127.0.0.1"]

不要忘记这2个配置    在master中配置即可 slave中不需要配

http.cors.enabled: true                                    

# elasticsearch中启用CORS跨域访问 

http.cors.allow-origin: "*"     # 允许访问的IP地址段,* 为所有IP都可以访问

如果你按照我的配置写完还有问题。。。。。。,表示无能为力!

0 回复 有任何疑惑可以回复我~

https://img1.sycdn.imooc.com//5b1cc8d700016b1303230021.jpg

把这个改了,改成192.168.0.103:9200

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

elasticsearch head 与 elasticsearch关联不上

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信