現象
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即可。