Bigdata Engineering
[CDH] 클라우데라 Hadoop - Open JDK 교체(oracle jdk -> open jdk)
DAMAT
2020. 2. 14. 16:10
개요
- 2019년 1월 1일 부터 Oracle JDK의 라이센스 정책변경으로 Oracle JDK를 OpenJDK 로 교체가 필요해짐.
- openjdk는 zulu 등 여러가지 종류가 있지만 내부결정으로 adoptOpenJDK로 결정됨.
고려사항
- 기준 운용중인 JDK와 호환되는지 확인.
- 특별한 클래스를 사용하지 않는한 버전 일치시 큰 이슈 없음 ( ex. oracle jdk 7 --> AdoptOpenJDK 1.7)
작업내용
JDK 설치
mkdir -p /home1/username/stage ;
mkdir -p /home1/username/apps ;
wget https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u192-b12/OpenJDK8U-jdk_x64_linux_hotspot_8u192b12.tar.gz ;
tar -xvzf /home1/username/stage/OpenJDK8U-jdk_x64_linux_hotspot_8u192b12.tar.gz ;
rm /home1/username/apps/jdk ;
ln -s /home1/username/stage/jdk8u192-b12 /home1/username/apps/jdk
시스템 환경변수 등록
sudo vi /etc/profile
>> 아래 내용 추가후 저장
export JAVA_HOME=/home1/username/apps/jdk
export PATH=${JAVA_HOME}/bin:$PATH
하둡 설정 변경
클라우데라 > 호스트 > 구성 > 고급 > java 홈 디렉토리 설정.
[ /home/username/apps/jdk ]
cloudera manager tomcat서버 restart
#모니터링 웹페이지 서버 접속
#웹서비스 restart
sudo service cloudera-scm-server restart