测试es报错:ClassNotFoundException: org.elasticsearch.action.bulk.byscroll.AbstractBulkByScrollRequest

    xiaoxiao2023-10-27  171

    在做java,操作elasticsearch时,报错如下:

    Caused by: java.lang.ClassNotFoundException: org.elasticsearch.action.bulk.byscroll.AbstractBulkByScrollRequest     at java.net.URLClassLoader.findClass(URLClassLoader.java:381)     at java.lang.ClassLoader.loadClass(ClassLoader.java:424)     at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:338)     at java.lang.ClassLoader.loadClass(ClassLoader.java:357)     ... 38 more  

    楼主使用的es版本是:elasticsearch-5.4.3,于是在pom中直接也是使用

    <dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>transport</artifactId> <version>5.4.3</version> </dependency>

    但是,报错如上,于是楼主,将pom中版本换一下,如下:

    <dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>transport</artifactId> <version>5.5.2</version> </dependency>

    后面,再次启动测试就可以了

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    最新回复(0)