[HADOOP] Cygwin에서의 noclassdefinition와 윈도우에서 하둡은 오류를 발견
HADOOPCygwin에서의 noclassdefinition와 윈도우에서 하둡은 오류를 발견
내 Windows 7 환경에서 하둡을 설치하고 Cygwin에서 그것을 실행하려합니다. 나는 다운로드 Cygwin에서 설치하고 SSH를 구성했다 내가 Cygwin에서 .bashrc에 내부 자바 클래스 경로를 설정하고 설정 한 모든 하둡 구성이 나열되어 내의 .bashrc 파일을 파일 한
export JAVA_HOME="C:\\Program Files\\Java\\jdk1.6.0_24"
export HADOOP_HOME=/home/user/hadoop
export HADOOP_MAPRED_HOME=/home/user/hadoop
export HADOOP_COMMON_HOME=/home/user/hadoop
export HADOOP_HDFS_HOME=/home/user/hadoop
export YARN_HOME=/home/user/hadoop
export HADOOP_CONF_DIR=/home/user/hadoop/etc/hadoop
나는 다음과 같은 명령을 실행할 때 클래스를 찾을 수 없습니다 오류 시그윈 단자의 오류 :
$ ./hadoop version
java.lang.NoClassDefFoundError: org/apache/hadoop/util/VersionInfo
Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.util.VersionInfo
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Could not find the main class: org.apache.hadoop.util.VersionInfo. Program will exit.
Exception in thread "main"
나는 noclass 정의가 오류를 발견 이유는 무엇입니까, 내가 구성 할 필요가 다른 몇 가지 일이있다. 윈도우 7 64 비트와 하둡 버전 2.2.0을 사용하고 있습니다
해결법
-
==============================
1.몇 가지 팁 :
몇 가지 팁 :
from https://stackoverflow.com/questions/23219089/hadoop-in-windows-with-cygwin-noclassdefinition-found-error by cc-by-sa and MIT license
'HADOOP' 카테고리의 다른 글
[HADOOP] HDP 3.1.0.0-78 업그레이드 후 ResourceManager에 UI를 사용하여 원사 애플 리케이션을 죽일 수 없습니다 (0) | 2019.10.09 |
---|---|
[HADOOP] 하둡 MapReduce를 함께 사용 WholeFileInputFormat 여전히 한번에 1 라인 매퍼 처리 결과 (0) | 2019.10.09 |
[HADOOP] 지도 단계 이후 하둡 EOF 예외 (0) | 2019.10.09 |
[HADOOP] 스파크 스트리밍 : java.io.FileNotFoundException : 파일이 없습니다 : <input_filename> ._ COPYING_ (0) | 2019.10.09 |
[HADOOP] pyspark : 로컬 파일을 찾을 수 없습니다 (0) | 2019.10.09 |