问答详情
源自:5-5 springboot 集成ES

这是什么原因引起的异常,看不明白,请教

Elasticsearch exception [type=json_parse_exception, reason=Current token (VALUE_NUMBER_INT) not of boolean type

提问者:慕九州0538710 2020-06-04 12:02

个回答

  • 爱笑的小熊猫
    2020-11-24 05:29:43

    错误原因:当前最新版springboot 2.4.0 相匹配的spring-boot-starter-data-elasticsearch支持的是elasticsearch 7.x.x版本 然而本门课程使用的是6.3.2 

    解决方法:

    方法一:升级elasticsearch到7.x.x版本

    方法二:使用过去的springboot版本 我尝试了2.2.0.RELEASE 这个错误就不再出现了 推荐此方法因为比较容易修改只需更新pom.xml

    <parent>

         <groupId>org.springframework.boot</groupId>

         <artifactId>spring-boot-starter-parent</artifactId>

         <version>2.2.0.RELEASE</version>

         <relativePath/> <!-- lookup parent from repository -->

    </parent>