本文主要是介绍【解决方法】Java调用ElasticSearch报错NoNodeAvailableException,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
- 现象
- 原因
- 解决方法
现象
NoNodeAvailableException[None of the configured nodes are available: [{#transport#-1}{VetdwdYaQdGbhNFmnEycXA}{192.168.0.113}{192.168.0.113:9300}]]
原因
jar包spring-data-elasticsearch的版本和安装的Elasticsearch版本不适配。
解决方法
1.更改spring-data-elasticsearch的版本(pom配置文件中重新导入)。
2.更改ElasticSearch的版本(推荐)。
去Spring官方文档里面查看Spring Data Elasticsearch和Elasticsearch版本对应关系,重新安装对应的Elasticsearch版本。
安装完成后访问相应的9200端口,将对应的cluster_name填入application.properties即可。
这篇关于【解决方法】Java调用ElasticSearch报错NoNodeAvailableException的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!