Springboot 整合ElasticSearch6.2.4遇到的坑 之 new TransportAddress报错
new TransportAddress()报错,因为这是一个接口
SpringBoot 2.0.6版本对应的是es5.6.12的版本
这是我之前的maven
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.6.RELEASE</version>
<relativePath /> <!-- lookup parent from repository -->
</parent>
<!-- elasticsearch -->
<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>transport</artifactId>
<version>6.2.4</version>
</dependency>
报错
把Springboot版本换成2.1.0的就行了
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.0.RELEASE</version>
<relativePath /> <!-- lookup parent from repository -->
</parent>
OK,搞定