● Hadoop 설치에 필요한 JDK 설치
- JDK 1.6 이상이 설치되어 있어야 된다.
]# java -version => JDK 버전 확인
java version "1.4.2" => Hadoop이 실행되지 않는다.
=> JDK 설치 및 환경설정
1) http://www.oracle.com => JDK 다운로드
※ ssh를 이용한 파일 전송
]$ scp 전송파일명 계정명@컴퓨터명:/저장디렉토리
password:암호
ex) ]$ scp jdk-7u40-linux-i586.tar.gz kim@172.16.5.99:/home/kim
password:암호
2) JDK 설치 => 압축 해제만 하면 설치 끝
]# mv jdk-7u40-linux-i586.tar.gz /usr/local
]# cd /usr/local
]# tar xvzf jdk-7u40-linux-i586.tar.gz
]# ls -l
drwxr-xr-x 8 uucp 143 4096 8월 27 14:53 jdk1.7.0_40
]# ln -s jdk1.7.0_40 java => 심볼릭 링크 파일 생성
]# ls -l
lrwxrwxrwx 1 root root 11 9월 16 17:11 java -> jdk1.7.0_40
3) JDK 관련 환경변수 생성 및 변경
ㄱ)
]# vi /etc/profile 또는 ]# vi ~/.bash_profile
...
export JAVA_HOME=/usr/local/java => JDK 설치디렉토리 위치를 저장한 환경변수
export PATH=$PATH:$JAVA_HOME/bin => JDK 명령을 사용할 수 있도록 명령디렉토리 경로 추가
]# source /etc/profile => /etc/profile 명령 재적용
- 아래의 방법이 더 편하다
ㄴ)
]# alternatives --install /usr/bin/java java /usr/local/java/bin/java 2
]# alternatives --config java
2 개의 프로그램이 'java'를 제공합니다.
선택 명령
-----------------------------------------------
*+ 1 /usr/lib/jvm/jre-1.4.2-gcj/bin/java
2 /usr/local/java/bin/java
현재 선택[+]을 유지하시려면 엔터키를 누르십시오. 그렇지 않으면, 선택 번호를 입력해 주십시오: 2
]# java -version
java version "1.7.0_40"
Java(TM) SE Runtime Environment (build 1.7.0_40-b43)
Java HotSpot(TM) Client VM (build 24.0-b56, mixed mode)