问答详情
源自:2-3 插件安装

elasticsearch head 与 elasticsearch关联不上

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

https://img2.mukewang.com/5b1befcc0001a11810300286.jpg

https://img1.mukewang.com/5b1befcd0001643507590662.jpg


提问者:Andy330 2018-06-09 23:19

个回答

  • Jerry呦
    2020-02-05 09:33:25

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

  • 慕沐60315749229638542
    2019-11-28 14:37:07

    在 elasticsearch 配置文件加上 以下配置重启ES 
    http.cors.enabled: true 
    http.cors.allow-origin: "*"


  • Lootan
    2018-10-30 14:37:35

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

  • Lootan
    2018-10-30 14:34:59

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

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

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

  • 慕神6047330
    2018-08-02 20:13:49

    https://img3.mukewang.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://img.mukewang.com/5b62f3a4000123ca04530821.jpg

    https://img4.mukewang.com/5b62f34c000152a713020199.jpg

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

  • 大头桃子
    2018-07-25 23:30:47

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

  • 慕少04347
    2018-06-13 16:55:41

    首先的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都可以访问

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

  • 假坚强
    2018-06-10 14:45:21

    https://img4.mukewang.com/5b1cc8d700016b1303230021.jpg

    把这个改了,改成192.168.0.103:9200