이 글은 가상서버인 slave1에서 다루는 내용입니다.(마스터 서버가 아닙니다.)

 

1. 다음과 같은 명령어로 설치 가능한 jdk 버전을 확인

1
[hadoop@slave1 ~]$ yum list java*jdk-devel
 

2. 자바 설치

1
[hadoop@slave1 ~]$ yum -y install java-1.8.0-openjdk.x86_64
 

3. 자바컴파일러 버전 확인

1
2
[hadoop@slave1 ~]$ javac -version
javac 1.8.0_212
 

4. 자바홈 확인 (자바홈 설정 전 이므로 아무것도 안나온다.)

1
2
3
[hadoop@slave1 ~]$ echo $JAVA_HOME
 
[hadoop@slave1 ~]$
 

5. 자바홈을 설정하기 위해서는 자바가 설치되어있는 경로를 알아야 한다. 경로 확인하는 방법은 다음과 같다.

1
2
3
4
[hadoop@slave1 ~]$ which javac
/usr/bin/javac
[hadoop@slave1 ~]$ readlink -/usr/bin/javac
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64/bin/javac
 

6. 여기서 자바 홈 부분은 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64 까지이다. 뒤부분인 /bin/javac는 제외한다. 이 후 sudo vi .bashrc 파일에 들어가서 자바 홈을 추가한다.

1
[hadoop@slave1 ~]$ sudo vi .bashrc
 

[.bashrc] 맨 아래부분에 추가

1
2
3
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/bin:$JAVA_HOME/lib/tools.jar
 

7. 다음과 같은 명령어로 추가한 정보 적용

1
[hadoop@slave1 ~]$ source .bashrc
 

8. 자바 홈 확인

1
2
[hadoop@slave1 ~]$ echo $JAVA_HOME
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64
 

+ Recent posts