[HADOOP] Hive 시작 오류 : java.lang.NoClassDefFoundError : org / apache / hadoop / hive / conf / HiveConf
HADOOPHive 시작 오류 : java.lang.NoClassDefFoundError : org / apache / hadoop / hive / conf / HiveConf
/ usr / local / hive / bin / 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:264)
at org.apache.hadoop.util.RunJar.main(RunJar.java:149)
Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.hive.conf.HiveConf
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
... 3 more
Hadoop DFS가 시작되어 작동 중이며 HADOOP_HOME을 내보내도록 /usr/local/hive/conf/hive-env.sh를 변경했습니다.
누구든지 내가 무엇을 할 수 있는지 알고 있습니까? 감사.
해결법
-
==============================
1.hive-env.sh 편집 외에도 bash_profile을 편집해야합니다.
hive-env.sh 편집 외에도 bash_profile을 편집해야합니다.
vim ~/.bash_profile
bash_profile에 다음 줄을 추가하십시오.
export HIVE_HOME=/usr/local/hive export PATH=$PATH:$HIVE_HOME/bin
이 파일을 저장 한 다음
source ~/.bash_profile
그래도 문제가 해결되지 않으면 hive-env.sh 파일과 hive-site.xml 파일을 포함하십시오. 또한 derby 또는 mysql을 메타 스토어로 사용 중인지 알려주십시오.
-
==============================
2.해결 된 움직임 :
해결 된 움직임 :
export HADOOP_CLASSPATH=/usr/local/hbase/hbase-0.94.1.jar:/usr/local/hbase/hbase-0.94.1-test.jar:/usr/local/hbase/conf:/usr/local/hbase/lib/zookeeper-3.4.3.jar:/usr/local/hive/lib/*.jar:/usr/local/hbase
/usr/local/hadoop/conf/hadoop-env.sh에서 ~ / .bashrc로
도와 주셔서 감사합니다.
from https://stackoverflow.com/questions/13333519/error-starting-hive-java-lang-noclassdeffounderror-org-apache-hadoop-hive-conf by cc-by-sa and MIT license
'HADOOP' 카테고리의 다른 글
[HADOOP] Hadoop HDFS의 블록 개념 (0) | 2019.08.12 |
---|---|
[HADOOP] 하드 코드 된 날짜 문자열 대신 Hive 날짜 함수를 사용할 때 Hive 쿼리 성능이 느려 집니까? (0) | 2019.08.12 |
[HADOOP] Hadoop에서 List 컬렉션 객체를 직렬화하는 방법은 무엇입니까? (0) | 2019.08.12 |
[HADOOP] HIVE에서 테이블 이름으로 사용하기 위해 현재 날짜를 가져 와서 변수로 설정하십시오. (0) | 2019.08.12 |
[HADOOP] pyspark.sql.utils.AnalysisException : u'Path가 존재하지 않습니다 (0) | 2019.08.12 |