서버에 Java를 설치할 일이 생겼다. 사내 망은 인터넷이 연결되어 있지 않은 폐쇄망, 즉 오프라인 환경이라서 yum을 자유롭게 쓸 수 없다.
나 같은 사람들을 위해 CentOS7에 OpenJDK를 수동으로(?) 설치하는 방법을 소개한다.
1. OpenJDK 다운로드
아래 링크에 접속한다.
https://github.com/AdoptOpenJDK/openjdk8-upstream-binaries/releases
안정성을 위해 GA 버전 중에 오늘 기준으로 가장 latest인 버전을 다운로드한다.
21년 6월 27일 기준으로 Open JDK 8u292 GA Release를 다운받았다. (OpenJDK8U-jdk_x64_linux_8u292b10.tar.gz)
이 파일을 어떻게든(...) 설치할 서버로 옮긴다.
* 참고 :
바로 인터넷에 연결되어 있는 환경이라면, 우클릭 -> 링크 주소 복사 -> wget으로 다운로드 받으면 된다.
wget https://github.com/AdoptOpenJDK/openjdk8-upstream-binaries/releases/download/jdk8u292-b10/OpenJDK8U-jdk_x64_linux_8u292b10.tar.gz
2. 압축 풀기
설치 경로는 /usr/lib/java로 정했다. tar로 간단하게 압축을 풀어준다.
# 1. 경로 만들기
cd /usr/lib
mkdir java
cd java
# 2. 압축 풀기
tar -zxvf [다운로드받은경로]/OpenJDK8U-jdk_x64_linux_8u292b10.tar.gz
3. 환경변수 잡아주기
마지막으로 /etc/profile 파일을 수정해서 환경변수를 잡아줘야 한다. 파일의 맨 마지막에 아래 내용을 추가한다.
(주의) source로 꼭 적용을 해줘야 수정한 내용이 반영된다.
# 3. 환경변수 잡아주기
vim /etc/profile
# 파일 맨 아래에 아래 내용 추가
export JAVA_HOME=/usr/lib/java/openjdk-8u292-b10
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=$CLASSPATH:$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
# 적용
source /etc/profile
4. 설치 확인
끝났다. 설치가 잘 되었나 확인해본다. 아래와 같이 버전 정보가 잘 찍히면 성공이다.
# 4. 설치 확인
java -version
'Data Engineering > Hadoop Eco.' 카테고리의 다른 글
[Hadoop] Docker 기반 Hadoop 실행 환경 설치/구축 (0) | 2021.08.17 |
---|---|
[Kafka] Apache Kafka 설치 및 실행 (Mac) (0) | 2021.08.13 |
[Linux] Patch 파일 적용 방법 (+Apache Oozie 설치 시 Hadoop 3 이슈) (0) | 2021.08.11 |
[Hadoop] MapReduce 프로그래밍 실습 예제 - Word Count (0) | 2021.08.04 |
댓글