[HADOOP] hadoop을위한 클래스 패스 설정
HADOOPhadoop을위한 클래스 패스 설정
hadoop 클래스 경로는 어디에 설정되어 있습니까? 아래 명령을 실행하면 classpath가 생깁니다. classpath는 어디에 설정되어 있습니까?
bin/hadoop classpath
나는 hadoop 2.6.0을 사용하고있다.
해결법
-
==============================
1.almas shaikh에 의하면 hadoop-config.sh에 설정되어 있지만 hadoop-env.sh에서는 더 많은 항아리를 추가 할 수 있습니다.
almas shaikh에 의하면 hadoop-config.sh에 설정되어 있지만 hadoop-env.sh에서는 더 많은 항아리를 추가 할 수 있습니다.
hadoop-env.sh의 관련 코드는 capacity-scheduler 및 aws jar와 같은 추가 항아리를 추가합니다.
export HADOOP_CONF_DIR=${HADOOP_CONF_DIR:-"/etc/hadoop"} # Extra Java CLASSPATH elements. Automatically insert capacity-scheduler. for f in $HADOOP_HOME/contrib/capacity-scheduler/*.jar; do if [ "$HADOOP_CLASSPATH" ]; then export HADOOP_CLASSPATH=$HADOOP_CLASSPATH:$f else export HADOOP_CLASSPATH=$f fi done # ... some other lines omitted # Add Aws jar export HADOOP_CLASSPATH=$HADOOP_CLASSPATH:share/hadoop/tools/lib/*
-
==============================
2.편집 할 bash 프로파일 (~ / .profile 또는 ~ / .bash_profile)을 열고 다음을 추가하십시오.
편집 할 bash 프로파일 (~ / .profile 또는 ~ / .bash_profile)을 열고 다음을 추가하십시오.
-
==============================
3.hadoop 명령을 실행하면 다양한 디렉토리에있는 jar 파일을 선택하여 classpath (CLASSPATH)를 설정하는 $ HADOOP_HDFS_HOME / libexec에있는 hadoop-config.sh 파일을 소스로 사용합니다.
hadoop 명령을 실행하면 다양한 디렉토리에있는 jar 파일을 선택하여 classpath (CLASSPATH)를 설정하는 $ HADOOP_HDFS_HOME / libexec에있는 hadoop-config.sh 파일을 소스로 사용합니다.
$HADOOP_HDFS_HOME/share/hadoop/mapreduce $HADOOP_HDFS_HOME/share/hadoop/common $HADOOP_HDFS_HOME/share/hadoop/hdfs etc.
-
==============================
4.이 블로그 게시물마다 HADOOP_CLASSPATH라는 환경 변수에 있습니다. 다른 환경 변수처럼 설정할 수 있습니다. 구체적인 환경 변수는 사용하는 쉘에 따라 다릅니다. bash를 사용하는 경우 export HADOOP_CLASSPATH = / path / to / wherever : / path / to / wherever / else와 같이 호출 할 수 있습니다.
이 블로그 게시물마다 HADOOP_CLASSPATH라는 환경 변수에 있습니다. 다른 환경 변수처럼 설정할 수 있습니다. 구체적인 환경 변수는 사용하는 쉘에 따라 다릅니다. bash를 사용하는 경우 export HADOOP_CLASSPATH = / path / to / wherever : / path / to / wherever / else와 같이 호출 할 수 있습니다.
from https://stackoverflow.com/questions/28260653/where-is-the-classpath-set-for-hadoop by cc-by-sa and MIT license
'HADOOP' 카테고리의 다른 글
[HADOOP] 원격 HDFS에서 파일 검색 (0) | 2019.07.26 |
---|---|
[HADOOP] 하이브 병을 영구히 추가하기 (0) | 2019.07.26 |
[HADOOP] Mesos 클러스터에서 Hadoop을 실행하는 방법은 무엇입니까? (0) | 2019.07.26 |
[HADOOP] Hadoop 구성 : mapred. * vs mapreduce. * (0) | 2019.07.26 |
[HADOOP] Hive에서 XML 데이터 행 분해 (0) | 2019.07.25 |