出现这个报错的原因是,版本引入不对
我们刚开始导入的依赖是
代码语言:javascript复制 <dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>elasticsearch-rest-high-level-client</artifactId>
<version>6.6.2</version>
</dependency>
因为我们本地安装的es的版本是6.6.x版本的 所以依赖也是这个版本,这个看起来没有什么问题,但是我们打开依赖
这个依赖自带的版本是比较的低,所以我们要把自带的去掉,引入高版本的,具体写法是
代码语言:javascript复制 <dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>elasticsearch-rest-high-level-client</artifactId>
<version>6.6.2</version>
<exclusions>
<exclusion>
<groupId>org.elasticsearch</groupId>
<artifactId>elasticsearch</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.elasticsearch</groupId>
<artifactId>elasticsearch</artifactId>
<version>6.6.2</version>
</dependency>