hive启动时报错Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/hadoop/hive/conf/Hive

今天在启动hive时一直报错Exception in thread “main” java.lang.NoClassDefFoundError: org/apache/hadoop/hive/conf/HiveConf
在这里插入图片描述
百思不得解又得百度
记录一下解决方法:错误原因是我以前通过eclipse Java api写Hadoop程序时报错找不到hbase的包
那时候我在hadoop-env.sh中加了export HADOOP_CLASSPATH=/apps/hbase/lib/*
这样写以后发现hive启动不了了
应该改为:export HADOOP_CLASSPATH=$HADOOP_CLASSPATH:/apps/hbas/lib/*
注意路径改为自己的路径
最后附上博客的地址:https://chengjianxiaoxue.iteye.com/blog/2279346

猜你喜欢

转载自blog.csdn.net/qq_42844049/article/details/87942374