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:.... 
    红色为添加部分。问题解决。 

  • 相关阅读:
    Mysql 交集、并集、差集、行转列、列转行
    Scala隐式转换
    ES添加elasticsearch-sql插件
    ES添加elasticsearch-analysis-ik分词器
    ES添加Head插件
    ES操作详解
    ES集群安装
    Scala上下界以及比较器Ordered
    Java对象比较
    解方程(来自学长的“遗产”)
  • 原文地址:https://www.cnblogs.com/wxquare/p/4948597.html
Copyright © 2011-2022 走看看