shoudi_study

导航

hive问题整理(待续)

本人对hadoop生态系统的环境搭建、配置相关再熟悉不过了,周末刚测试过oozie相关的

今早使用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:270)
at org.apache.hadoop.util.RunJar.main(RunJar.java:193)
Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.hive.conf.HiveConf

很奇怪,之前一直使用没问题,重装也是这样,在别的机器上装也是这样

然后查了下,

解决方法是,安装Hadoop时,修改Hadoop目录下/conf/hadoop-env.sh时,添加HADOOP_CLASSPATH变量覆盖了原有的变量,改成如下的形式即可: 
HADOOP_CLASSPATH=$HADOOP_CLASSPATH:.... 

好使。(周末重装hadoop导致的应该)

好久没使用博客了,以后问题整理过来备忘一下。

posted on 2015-01-26 12:37  better_me  阅读(185)  评论(0编辑  收藏  举报