zoukankan      html  css  js  c++  java
  • hive-0.5.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:.... 
    红色为添加部分。问题解决。 

  • 相关阅读:
    [转]<UNIX编程艺术>之精华文字
    2012年学习小结
    重试逻辑代码
    《构建高性能web站点》读书点滴
    mysql体系结构
    设计memcache的部署结构
    一般性hash算法c#版
    Flex带进度条的多文件上传(基于Servlet)
    C++11中值得关注的几大变化
    优化网站响应时间tomcat添加gzip
  • 原文地址:https://www.cnblogs.com/wxquare/p/4948597.html
Copyright © 2011-2022 走看看