org.elasticsearch.client.Request.(Ljava/lang/String;Ljava/lang/String;)V关于es报错问题解决方案

由于公司es升级,升级为6.3.2后发现es查询出现下面错误:

[ERROR] 2019-01-22 21:43:42 qgs.intranet.log.server.config.GlobalExceptionHandler[handleException:23] - Exception from org.springframework.web.servlet.DispatcherServlet
org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: org.elasticsearch.client.Request.(Ljava/lang/String;Ljava/lang/String;)V
   

意思是:没有Request(String str,String str)初始化方法,其实源码是有这Request类的,只是不止一个而已,经查询源码发现如下图

org.elasticsearch.client.Request.(Ljava/lang/String;Ljava/lang/String;)V关于es报错问题解决方案_第1张图片

找到原因,解决方法就灵活了,可以更换版本,如6.5.4,等,希望对有的同学有所帮助(~.~)

你可能感兴趣的:(elasticsearch,java,client)