gpt4 book ai didi

hadoop - 启动 Hive 时出错 : java. lang.NoClassDefFoundError: org/apache/hadoop/hive/conf/HiveConf

转载 作者:可可西里 更新时间:2023-11-01 14:54:59 29 4
gpt4 key购买 nike

我已经下载了 Hive 的最新稳定版本,当我启动/usr/local/hive/bin/hive 时它给我这个错误:

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/hadoop/hive/conf/HiveConf
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at org.apache.hadoop.util.RunJar.main(RunJar.java:149)
Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.hive.conf.HiveConf
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
... 3 more

Hadoop DFS 已启动并正常工作,我已将/usr/local/hive/conf/hive-env.sh 更改为导出 HADOOP_HOME。

有谁知道我还能做什么?谢谢。

最佳答案

除了编辑 hive-env.sh 之外,您还需要编辑 bash_profile。

vim ~/.bash_profile

将以下行添加到您的 bash_profile

export HIVE_HOME=/usr/local/hive
export PATH=$PATH:$HIVE_HOME/bin

保存这个文件然后

source ~/.bash_profile

如果这仍然不起作用,请包含您的 hive-env.sh 文件和 hive-site.xml 文件。另外请告诉我您是否使用 derby 或 mysql 作为 Metastore。

关于hadoop - 启动 Hive 时出错 : java. lang.NoClassDefFoundError: org/apache/hadoop/hive/conf/HiveConf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13333519/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com