码迷,mamicode.com
首页 > 其他好文 > 详细

hive-0.5.0安装出错

时间:2015-11-08 23:45:36      阅读:264      评论:0      收藏:0      [点我收藏+]

标签:

在安装过程中,第一次启动Hive没有成功,后来在网上查到原因如下,并成功解决: 
错误如下:

  1. Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/hadoop/hive/conf/HiveConf   
  2.         at java.lang.Class.forName0(Native Method)   
  3.         at java.lang.Class.forName(Class.java:247)   
  4.         at org.apache.hadoop.util.RunJar.main(RunJar.java:149)   
  5. Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.hive.conf.HiveConf   
  6.         at java.net.URLClassLoader$1.run(URLClassLoader.java:200)   
  7.         at java.security.AccessController.doPrivileged(Native Method)   
  8.         at java.net.URLClassLoader.findClass(URLClassLoader.java:188)   
  9.         at java.lang.ClassLoader.loadClass(ClassLoader.java:307)   
  10.         at java.lang.ClassLoader.loadClass(ClassLoader.java:252)   
  11.         at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)  

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

hive-0.5.0安装出错

标签:

原文地址:http://www.cnblogs.com/wxquare/p/4948597.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!