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 명령어로 확인한다.
'BigData 공부기록' 카테고리의 다른 글
docker(도커) ubuntu16.04 환경에 Spark(스파크) 설치_(3) (0) | 2019.01.30 |
---|---|
docker(도커) ubuntu16.04 환경에 hadoop(하둡) 설치_(2) (0) | 2019.01.30 |
Docker(도커) 기본 명령어 (0) | 2019.01.30 |
CentOS-7에 Docker 설치 (0) | 2019.01.30 |
경량 컨테이너 기반 가상화 - 도커의 개념 (0) | 2019.01.23 |
블로그의 정보
현생이네
현생사는갓생지망생