하둡(Hadoop)

hadoop의 jdk 설치

정망스 2013. 8. 27. 03:16
728x90

이번글은 Sun사에서 제공하는 JDK를 설치하겠습니다. 참고로 말씀드리자면 JDK는 개발툴이며 JRE는 실행툴이라고 생각하시구요 버전은 가능한한 최신 버전을 다받아주세요.

 

설치전 서버마타 설치자(개발자)마다 설치하는 위치가 다릅니다.

제가 설치하는 서버사양및 서버 경로는 아래와 같습니다.

 

서버 OS : Cent OS 6.* 64bit형

설치경로 : /usr/local/jdk

 

우선 다운받도록 하겠습니다. 다운받으실때는 서버및 서버가 *86형태인제 *64형태인지 확인해보시고 설치하세요.

확인법은 Linux 콘솔에서 "uname -a" 하시면 됩니다.. ^^*

이제 다운받아서 설치진행하도록 하겠습니다.

여기 주소(http://www.oracle.com/technetwork/java/javase/downloads/index.html)에 접속하신후 JDK와 JRE중에 JDK를 클릭해주세요.

 

 

 

위에 JDK 다운로드를 클릭하신후 원하시는 서버타입에 맞게 다운로드를 받으세요..]

전 Linux 64비트 형태의 서버를 가지고있기때문에 http://download.oracle.com/otn-pub/java/jdk/7u10-b18/jdk-7u10-linux-x64.tar.gz 파일을 다운받았습니다.

* 주의 : 과거에는 bin파일 형태로 제공했던것 같은데, 2013년 01월에 다운받는 최신버전에서는 bin파일은 없네요. 배포판 스타일을 바꾼듯합니다... bin형식으로 다운받아서 실행했던게 아니라는거 참고하세요. ^^*

 

 

설치 순서

1. 압축풀기(다운로드 완료후)

[root@ns1 install]# tar xvfzp jdk-7u10-linux-x64.tar.gz 
jdk1.7.0_10/
jdk1.7.0_10/THIRDPARTYLICENSEREADME-JAVAFX.txt
jdk1.7.0_10/THIRDPARTYLICENSEREADME.txt
jdk1.7.0_10/lib/
jdk1.7.0_10/lib/jexec
jdk1.7.0_10/lib/javafx-mx.jar
jdk1.7.0_10/lib/visualvm/
jdk1.7.0_10/lib/visualvm/visualvm/
jdk1.7.0_10/lib/visualvm/visualvm/modules/

~~~~~~~~~~~~~~~~~~~~~~~~이하 생략~~~~~~~~~~~~~~~~~~~~~~~~

jdk1.7.0_10/man/ja_JP.UTF-8/man1/javac.1
jdk1.7.0_10/man/ja_JP.UTF-8/man1/wsimport.1
jdk1.7.0_10/man/ja_JP.UTF-8/man1/tnameserv.1
jdk1.7.0_10/man/ja_JP.UTF-8/man1/pack200.1
jdk1.7.0_10/man/ja_JP.UTF-8/man1/jcmd.1
jdk1.7.0_10/man/ja_JP.UTF-8/man1/jstat.1


 

2. 파일 압축 잘 풀렸는지 확인

[root@ns1 install]# ll

total 198208
drwxr-xr-x 8 root root 4096 Nov 28 21:10 jdk1.7.0_10
-rw-r--r-- 1 root root 96159666 Jan 11 09:25 jdk-7u10-linux-x64.tar.gz

 

3. 설치 경로 옮기기(원하시는곳에 옮기시면 됩니다. 전 /usr/local/에 옮겼습니다.)

[root@ns1 install]# mv jdk1.7.0_10/ /usr/local/jdk

 

4.설치가 완료되어서 path 지정을 한후 적용합니다. vi로 파일을 열어서 녹색으로 된것 2줄 추가해주신후 저장해주세요.

[root@ns1 install]# vi /etc/profile

마지막줄에

unset i

unset pathmunge 라고 되있는데 그 밑에 2줄을 추가해주세요.

export JAVA_HOME=/usr/local/jdk

export PATH=$JAVA_HOME/bin

 

5. path 적용및 Java 설치 확인

[root@ns1 install]# source /etc/profile

[root@ns1 install]# java -version
java version "1.7.0_10"
Java(TM) SE Runtime Environment (build 1.7.0_10-b18)
Java HotSpot(TM) 64-Bit Server VM (build 23.6-b04, mixed mode)

 

 

 

위와 같이 나왔다면 JDK 설치 완료되었습니다. 이제 Hadoop이 운영될수있는 기반이 마련되었습니다.

Hadoop Cluster가 수십, 수백대라면 모든 서버에 다 설치해주세요..똑같은 위치에 설치하는걸 강력히 추천드립니다.

 

감사합니다.

728x90