Doris部署1.2.2版本的时候be启动不起来,报错:Failed to initialize JNI: Failed to find JniUtil class
现在的doris使用的低版本一致运行好好的,今天有时间弄一个新的测试环境做数据分析测试,结果按照部署启动be启动不起来了,报错如下:
这是怎么回事?
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/doris/udf/JniUtil
Caused by: java.lang.ClassNotFoundException: org.apache.doris.udf.JniUtil
at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:355)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
WARNING: Logging before InitGoogleLogging() is written to STDERR
W0313 15:46:08.449680 3876 doris_main.cpp:382] Failed to initialize JNI: Failed to find JniUtil class.
这是怎么回事?
发布于:2年前 (2023-03-13) IP属地:四川省
1 个回答
在doris的新版本里面,依赖包单独下载了,如图:

把这个包下载下来,解压后可以看到一个java-udf-jar-with-dependencies.jar这个jar包,把他拷贝到be的安装位置:${doris_be_home}/lib/目录下,然后再启动be即可。

把这个包下载下来,解压后可以看到一个java-udf-jar-with-dependencies.jar这个jar包,把他拷贝到be的安装位置:${doris_be_home}/lib/目录下,然后再启动be即可。
发布于:2年前 (2023-03-13) IP属地:四川省
我来回答
您需要 登录 后回答此问题!