반응형

 

hadoop 실행 시 "hadoop error java_home is not set and could not be found" 에러는 JAVA_HOME의 환경 변수를 찾지 못해 발생 합니다. 

아래 명령을 따라하여 hadoop-env.sh 에 JAVA_HOME 을 지정하면 에러를 해결할 수 있습니다.

# hadoop 설치 경로를 따라가서 hadoop-env.sh 를 찾아야 합니다.
vi /root/hadoop-3.1.2/etc/haddop/hadoop-env.sh

# java 설치 경로를 따라가서 홈 디렉토리를 지정 해야 합니다.
# export JAVA_HOME=[JAVA 홈 디렉토리]
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64/
:wq

설정 완료 후 hadoop 재실행을 시도 합니다.

 

반응형

+ Recent posts