[HADOOP] 하둡 자바 파일을 컴파일
HADOOP하둡 자바 파일을 컴파일
나는 자바 하둡 프로그램을 컴파일 할 필요가있다.
나는 컴파일 매퍼 및 감속기에 대한 .class 파일을 가지고있다.
내가 mainjava 파일을 컴파일 할 때, 나는이 오류가 계속.
즉, 매퍼 및 감속기 클래스 파일을 가리킬 수 없습니다입니다.
어떻게이 문제를 해결할 수 있습니까?
해결법
-
==============================
1.당신은 javac의에 소스 파일을 모두 제공해야
당신은 javac의에 소스 파일을 모두 제공해야
예:
javac -classpath /usr/local/hadoop/hadoop-core-1.0.4.jar -sourcepath src/ -d build/ MyMain.java MyMapper.java MyReducer.java
-
==============================
2.하둡 코어 - $ {VERSION} {HADOOP_HOME} / 주 / common 디렉토리 $에 .JAR.
하둡 코어 - $ {VERSION} {HADOOP_HOME} / 주 / common 디렉토리 $에 .JAR.
javac --classpath=${HADOOP_HOME}/share/common/hadoop-core-${HADOOP_VERSION}.jar YourClass.java
일을 할 것입니다.
from https://stackoverflow.com/questions/15267647/compiling-hadoop-java-files by cc-by-sa and MIT license
'HADOOP' 카테고리의 다른 글
[HADOOP] 어떻게 하이브에서 백분위를 구현하는 방법? (0) | 2019.10.22 |
---|---|
[HADOOP] 설치 및 하둡에 elasticsearch 구성? (0) | 2019.10.22 |
[HADOOP] 어떻게 CSV 또는 TSV에 HDFS 파일을 변환합니다. (0) | 2019.10.22 |
[HADOOP] 감속기 출력 파일에서 읽기 (0) | 2019.10.22 |
[HADOOP] 하둡은 하둡 1.0.4에서 업그레이드 한 후 실행되지 맵리 듀스 작업을 2.2.0 (0) | 2019.10.22 |