启动配置单元时出现空指针异常

q9yhzks0  于 2021-06-02  发布在  Hadoop
关注(0)|答案(0)|浏览(215)

我对Hive技术还不熟悉。我一直在试着在我的机器上安装Hive。每当我试图通过在bin文件夹中执行配置单元外壳脚本来启动配置单元时,它都会执行一个空指针,最后是exceptionininitializererror。
下面是堆栈跟踪

Exception in thread "main" java.lang.ExceptionInInitializerError
        at org.apache.hadoop.hive.common.LogUtils.initHiveLog4j(LogUtils.java:58)
        at org.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:641)
        at org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:625)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at org.apache.hadoop.util.RunJar.main(RunJar.java:192)
Caused by: java.lang.RuntimeException: Could not load shims in class null
        at org.apache.hadoop.hive.shims.ShimLoader.createShim(ShimLoader.java:123)
        at org.apache.hadoop.hive.shims.ShimLoader.loadShims(ShimLoader.java:115)
        at org.apache.hadoop.hive.shims.ShimLoader.getHadoopShims(ShimLoader.java:80)
        at org.apache.hadoop.hive.conf.HiveConf$ConfVars.<clinit>(HiveConf.java:248)
        ... 8 more
Caused by: java.lang.NullPointerException
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:186)
        at org.apache.hadoop.hive.shims.ShimLoader.createShim(ShimLoader.java:120)
        ... 11 more

有人知道怎么解决吗?我正在使用apache-hive-0.13.1和hadoop-0.22.0。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题