本地安装的是elasticserach-6.6.2版本单机部署,在查询es集群数据报错提示:
org.elasticsearch.client.transport.NoNodeAvailableException: None of the configured nodes are available
这个是不是maven中Transport版本有问题
还有就是es官方已经在新版本中废弃Transport了,在实战课程中是用的spring.data吗
<properties> <elasticsearch.version>5.5.2</elasticsearch.version> </properties> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <!--<dependency>--> <!--<groupId>org.springframework.boot</groupId>--> <!--<artifactId>spring-boot-starter-data-elasticsearch</artifactId>--> <!--</dependency>--> <dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>transport</artifactId> <version>${elasticsearch.version}</version> </dependency> </dependencies>
保证transport的版本号跟你的elasticsearch版本一致