[HADOOP] "hadoop version"명령을 실행하는 동안 Cygwin에서 Hadoop의 CLASSPATH 문제
HADOOP"hadoop version"명령을 실행하는 동안 Cygwin에서 Hadoop의 CLASSPATH 문제
Cygwin 터미널을 사용하는 Windows의 Apache에서 Hadoop 버전 2.1 베타 버전을 설치했습니다. hadoop 버전 명령을 실행하면 다음과 같은 오류가 발생합니다.
Error: Could not find or load main class org.apache.hadoop.util.VersionInfo
해결법
-
==============================
1.~ / .bashrc에 다음을 추가 할 수도 있습니다.
~ / .bashrc에 다음을 추가 할 수도 있습니다.
export HADOOP_CLASSPATH=$(cygpath -pw $(hadoop classpath)):$HADOOP_CLASSPATH
이것은 나를 위해 그것을 해결
-
==============================
2.Windows 2008 Server Sp1 64bit에 Hadoop 2.2.0을 설치하려고 할 때 같은 문제가 발생했습니다.
Windows 2008 Server Sp1 64bit에 Hadoop 2.2.0을 설치하려고 할 때 같은 문제가 발생했습니다.
cygwin64를 설치하고 openssh를 구성했습니다.
user2870991 님의 답변이 저에게 효과적입니다. 아래와 같이 \ hadoop \ bin \ hadoop 스크립트를 수정하고 원래의 exec 줄에 주석을 달고 새로운 것을 삽입하십시오.
#exec "$JAVA" $JAVA_HEAP_MAX $HADOOP_OPTS $CLASS "$@" #add the -claspath "$(cygpath -pw "$CLASSPATH")" TO FIX the script running in cygwin exec "$JAVA" -classpath "$(cygpath -pw "$CLASSPATH")" $JAVA_HEAP_MAX $HADOOP_OPTS $CLASS "$@"
-
==============================
3.hadoop-config.sh @ line no 285에 아래 명령문을 추가하십시오.
hadoop-config.sh @ line no 285에 아래 명령문을 추가하십시오.
CLASSPATH=`cygpath -wp "$CLASSPATH"` //Comments goes here if [ "$HADOOP_CLASSPATH" != "" ]; then # Prefix it if its to be preceded if [ "$HADOOP_USER_CLASSPATH_FIRST" != "" ]; then CLASSPATH=${HADOOP_CLASSPATH}:${CLASSPATH} else CLASSPATH=${CLASSPATH}:${HADOOP_CLASSPATH} fi fi
출력 :
admin@admin-PC /cygdrive/e/hadoop/hadoop-2.2.0/bin $ ./hadoop version Hadoop 2.2.0 Subversion https://svn.apache.org/repos/asf/hadoop/common -r 1529768 Compiled by hortonmu on 2013-10-07T06:28Z Compiled with protoc 2.5.0 From source with checksum 79e53ce7994d1628b240f09af91e1af4 This command was run using /E:/hadoop/hadoop-2.2.0/share/hadoop/common/hadoop-common-2.2.0.jar
from https://stackoverflow.com/questions/19363402/classpath-issue-in-hadoop-on-cygwin-while-running-hadoop-version-command by cc-by-sa and MIT license
'HADOOP' 카테고리의 다른 글
[HADOOP] hadoop - 맵 작업 및 정적 변수 감소 (0) | 2019.06.11 |
---|---|
[HADOOP] 하이브에서 줄 바꿈 문자 처리 (0) | 2019.06.11 |
[HADOOP] 지도 전용 작업에 셔플 및 정렬이 있습니까? (0) | 2019.06.10 |
[HADOOP] Hadoop 가상 분산 모드 - 데이터 노드 및 작업 추적기가 시작되지 않음 (0) | 2019.06.10 |
[HADOOP] EMR에 열린 파일이 너무 많습니다. (0) | 2019.06.10 |