天天看点

linux上Elasticsearch-head 连接不上Elasticsearch7的控制台报错503

问题描述

访问ip地址:9100的时候无法连接到es

可能的问题:

-如下,界面参数没设置好

linux上Elasticsearch-head 连接不上Elasticsearch7的控制台报错503

-配置参数没配置正确,这些问题的源头主要体现在config/elasticsearch.yml文件的配置问题,以下是我的配置文件参数

node.name: elasticsearch
path.data: /home/elasticsearch-7.3.2/data
network.host: 0.0.0.0
http.port: 9200
cluster.initial_master_nodes: ["elasticsearch"]
http.cors.enabled: true
http.cors.allow-origin: "*"

           
  • 没有配置最后两项参数,打开跨域请求,导致无法访问
  • node.name参数和cluster.initial_master_nodes参数不同意,lz就是这个原因。lz一开始是配置了cluster.initial_master_nodes参数但是没有配置node.name参数,而node.name参数默认值是 node-1,看两个参数不一样导致无法连接
    linux上Elasticsearch-head 连接不上Elasticsearch7的控制台报错503

解决问题:

  • 修改ip:9100端口号连接es的地址
  • 修改elasticsearch.yml配置文件的

    node.name

    cluster.initial_master_nodes

    参数一致,重启es即可

收工回去,几点点赞