복붙노트

[HADOOP] 하둡 자바 파일을 컴파일

HADOOP

하둡 자바 파일을 컴파일

나는 자바 하둡 프로그램을 컴파일 할 필요가있다.

나는 컴파일 매퍼 및 감속기에 대한 .class 파일을 가지고있다.

내가 mainjava 파일을 컴파일 할 때, 나는이 오류가 계속.

즉, 매퍼 및 감속기 클래스 파일을 가리킬 수 없습니다입니다.

어떻게이 문제를 해결할 수 있습니까?

해결법

  1. ==============================

    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. ==============================

    2.하둡 코어 - $ {VERSION} {HADOOP_HOME} / 주 / common 디렉토리 $에 .JAR.

    하둡 코어 - $ {VERSION} {HADOOP_HOME} / 주 / common 디렉토리 $에 .JAR.

    javac --classpath=${HADOOP_HOME}/share/common/hadoop-core-${HADOOP_VERSION}.jar YourClass.java
    

    일을 할 것입니다.

  3. from https://stackoverflow.com/questions/15267647/compiling-hadoop-java-files by cc-by-sa and MIT license