1
을 사용하여 클래스 경로에 hadoop jars
을 추가했지만 패키지를 찾을 수 없습니다. 오류가 발생합니다.오류 발생 : Hadoop을 실행하는 동안 패키지 org.apache.hadoop.conf가 존재하지 않습니다.
나는 Java 1.7.0_17
을 사용하고 있습니다.
누구나 hadoop jars
에 대한 클래스 경로를 올바르게 설정하는 방법을 알고 있습니까?
을 사용하여 클래스 경로에 hadoop jars
을 추가했지만 패키지를 찾을 수 없습니다. 오류가 발생합니다.오류 발생 : Hadoop을 실행하는 동안 패키지 org.apache.hadoop.conf가 존재하지 않습니다.
나는 Java 1.7.0_17
을 사용하고 있습니다.
누구나 hadoop jars
에 대한 클래스 경로를 올바르게 설정하는 방법을 알고 있습니까?
CLASSPATH
이 아니라 HADOOP_CLASSPATH
으로 설정하고 싶습니다. 나는 모든 항아리 내 현재의 종속성과 lib
디렉토리를 추가하려면 다음을 사용하려면 :
hadoop jar
를 통해 작업을 시작하는 경우 당신은 또한 사용을 통해 그에게 항아리를 통과해야한다는 점
export HADOOP_CLASSPATH=$HADOOP_CLASSPATH:`echo *.jar`:`echo lib/*.jar | sed 's/ /:/g'`
곰을 염두에 -libjars
내가 사용하려면 :
hadoop jar <jar> <class> -libjars `echo ./lib/*.jar | sed 's/ /,/g'` [args...]
참고 :sed
명령은 다른 구분 문자를 필요로; HADOOP_CLASSPATH
은 :
으로 분리되고 -libjars
은 ,
으로 분리되어야합니다.