• 【docker】elasticsearch-head无法连接elasticsearch的原因和解决,集群健康值:未连接,ElasticSearch——跨域访问的问题


     环境

    ====================

    虚拟机启动 centos 7  ip:192.168.92.130

    elasticsearch 5.6.9   port:9200  9201

    elasticSearch-head 5  port:9100

    ===================

    首先确定的是,elasticsearch-head启动无误,elasticsearch启动无误。

    点击连接elasticsearch出现这个问题:提示未连接

    F12查看:

     浏览器直接访问地址:

    http://192.168.92.130:9200/_cluster/state

    返回结果:

     既然可以访问,为什么连接不上呢??

    从上面错误可以看出,是跨域访问的问题

    Access to XMLHttpRequest at 'http://192.168.92.130:9200/_cluster/state' from origin 'http://192.168.92.130:9100' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

    解决方案:

     修改es.yml文件

    增加

    # head插件设置
    http.cors.enabled: true
    http.cors.allow-origin: "*"
    #设置可以访问的ip 这里全部设置通过

    重启后,重新连接即可!!!

  • 相关阅读:
    Mysql的transaction实现(转)
    开启博客模式。
    chromium获取代码和编译
    Chrome的Crash Report服务
    chromiun 学习《二》 目录结构 +启动流程
    CreateCompatibleDC与BitBlt 学习
    字符编码
    chromiun 学习《一》
    毕业后的一段日子
    学习计划
  • 原文地址:https://www.cnblogs.com/sxdcgaq8080/p/10025113.html
Copyright © 2020-2023  润新知