【解決方法】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版本。

Versions

安裝完成後訪問相應的9200端口,將對應的cluster_name填入application.properties即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章