bin/hive
Exception in thread “main” java.lang.NoClassDefFoundError: org/apache/hadoop/hive/conf/HiveConf
这里分享一种可能
到hadoop的etc/hadoop目录下去找到hadoop-env.sh 文件
for f in HADOOPHOME/contrib/capacity−scheduler/∗.jar;doif["HADOOP_HOME/contrib/capacity-scheduler/*.jar; do
if [ "HADOOPHOME/contrib/capacity−scheduler/∗.jar;doif["HADOOP_CLASSPATH" ]; then
export HADOOP_CLASSPATH=HADOOPCLASSPATH:HADOOP_CLASSPATH:HADOOPCLASSPATH:f
else
export HADOOP_CLASSPATH=ffidone注意以上的exportHADOOPCLASSPATH=f
fi
done
注意以上的 export HADOOP_CLASSPATH=ffidone注意以上的exportHADOOPCLASSPATH=HADOOP_CLASSPATH:$f不能有错
如果这里改了就可能报以上错误
如果你导入了其它的外部变量有可能产生冲突 建议先删掉再尝试重新启动hadoop集群和hive
hive启动报错 java.lang.NoClassDefFoundError: org/apache/hadoop/hive/conf/HiveConf
最新推荐文章于 2023-07-20 13:35:50 发布