完整报错信息
failed to load elasticsearch nodes : org.elasticsearch.client.transport.NoNodeAvailableException: None of the configured nodes are available: [{#transport#-1}{jnstBkqwSkqiMcqaSmQeFg}{192.168.112.143}{192.168.112.143:9300}]
报错原因
- 在 elasticsearch/config/elasticsearch.yml配置文件中 tcp 端口与ES 客户端配置不一致导致
- elasticsearch 服务端与 客户端版本不一致导致
解决方法
- 统一 ES 版本
- 修改 elasticsearch/config/elasticsearch.yml 与 客户端配置统一
network.host: 0.0.0.0
# Set a custom port for HTTP:
transport.tcp.port: 9300
http.port: 9200
data:
elasticsearch:
####集群名称
cluster-name: elasticsearch
####地址
cluster-nodes: 192.168.112.143:9300
重启 ES
网友评论