此错误一般是采用springboot-start-data-elasticsearch的包所产生的
分析错误
一般此错误使用的springboot版本是1.*
classNotFound说明没有这个包,意思是版本不对
点击start包的pom可以看到start-data-es版本大概是1.5.*的
解决
pom父子工程找到父pom添加指定依赖
这样子工程里面再引入start就是你指定的新版本了,思路大概是这样,有问题欢迎交流
依赖是解决了 但是spring-jpa包还是依赖的低版本es,所以elasticsearch官方是不推荐使用transport的,并且8版本之后就完全不支持,建议使用heightRestClient9200端口,基于restFul请求既可以