끄적끄적 아무기록

docker(도커) ubuntu16.04 환경에 java 설치_(1)

by 현생사는갓생지망생
반응형

docker ubuntu16.04 환경에 java 설치



도커 환경에 Hadoop, Spark, Zeppelin을 설치하여 빅 데이터 시스템을 구축해보고자 한다.

Hadoop은 HDFS로서 데이터 저장소의 역할, Spark는 분석 엔진의 역할, Zeppelin은 인터페이스의 역할을 한다.



1. 도커 컨테이너 생성 및 접속



# docker pull ubuntu:16.04 명령어로 먼저 이미지를 받아온다.

# docker run -i -t --name [name] [image] 받아온 우분투 이미지를 이용하여 컨테이너를 생성하여 접속한다.


우분투(Ubuntu)에는 패키지를 관리하는 명령어가 몇가지 있다. 그 중 가장 기본이 apt-get 명령어이다.

패키지 목록을 갱신하기 위해 # apt-get update 명령어를 먼저 실행해준다.





필요한 패키지들 설치


# apt-get install net-tools

net-tools를 설치해주어야 ifconfig 명령어를 사용 가능하다.


# apt-get install vim

vi 편집기 사용을 위해 미리 vim도 설치해주자.


# apt-get install iputils-ping

ping 테스트가 필요한 경우 iputils-ping 패키지를 설치한다.


# apt-get install wget

wget 명령어 이용하여 다운로드 받아오기 위해 wget 패키지를 설치한다.




2. JDK 설치




jdk 파일을 다운받을 downloads 디렉토리를 생성한다.





/downloads 디렉토리로 이동한다.





https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

위의 링크에서 "Accept License Agreement" 을 클릭하고, Linux x64용 jdk를 우클릭하여 링크 주소를 복사한다.

# wget --header "Cookie:oraclelicense=accept-securebackup-cookie" [복사한 링크주소]





다운로드가 정상적으로 완료되면 /downloads/ 에 jdk 압축파일이 보일 것이다.





# tar xvfz jdk-8u201-linux-x64.tar.gz 명령어로 압축을 풀어준다.





압축을 푼 디렉토리를 홈디렉토리로 이동한다.





# ln -s jdk1.8.0_201/ java

해당 폴더에 대해 심볼릭 링크를 설정한다.





# vi ~/.bashrc

환경변수를 등록한다.

# source ~/.bashrc

환경변수 설정을 마쳤으면 변경된 내용을 적용해준다.





# java -version 명령어로 확인한다.


반응형

블로그의 정보

현생이네

현생사는갓생지망생

활동하기