问题描述
访问ip地址:9100的时候无法连接到es
可能的问题:
-如下,界面参数没设置好
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAzNfRHLGZkRGZkRfJ3bs92YsYTMfVmepNHL0kFROdXRU9UeRpHW4Z0MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnL2IDN3MTO0EjMxAzNwAjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
-配置参数没配置正确,这些问题的源头主要体现在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
参数一致,重启es即可cluster.initial_master_nodes
收工回去,几点点赞