강의지원 게시판

[빅데이터] 하둡 설치 방법입니다.

윈-프
작성자
신 민규 신 민규
작성일
2015-03-19 14:42
조회
1338

참고: 앞으로는 리눅스를 통해 실습을 진행합니다.
아래 윈도우즈에 설치하는 방법은 리눅스를 구동할 수 없는 경우를 대비하여 공지합니다.

========================================

윈도우즈에 하둡 설치하기

- JDK 1.6 또는 1.7을 설치합니다.

- 주의: 1.7과 1.8은 PATH가 아니라 윈도우 레지스터를 통해 실행되므로 JAVA_HOME을 설정해주어도 소용이 없을 수 있다고 합니다. 따라서 1.8이 설치되어 있는 경우 1.8을 삭제한 뒤 설치합니다.

- 환경 변수에 JAVA_HOME을 자바의 bin 폴더가 있는 폴더의 경로를 Windows 8.3 path 형식으로 세팅하여 추가합니다.

예: C:Progra~1JavaJDK1.7...

- 커맨드를 다시 실행하여 java -version이 올바르게 실행되는지 확인합니다.

- Maven을 설치합니다.
- Maven 바이너리 버전을 다운받은 후 압축을 풉니다.

- 압축을 푼 뒤 임의의 경로(예: C:)로 옮깁니다.

- 환경 변수의 PATH를 수정하여 Maven의 실행 파일 경로를 추가합니다.

예: ...;C:mavenbin

- 커맨드를 다시 실행하여 mvn -version이 올바르게 실행되는지 확인합니다.

- Cmake를 설치합니다.
- win 32용 설치파일을 다운받아 실행합니다.

- 설치 중 PATH에 경로를 추가하도록 선택합니다.

- Cygwin을 설치합니다.
- 참고: 윈도우즈에서 리눅스 명령어를 실행하기 위해 설치합니다. Cygwin 외에도 다른 프로그램을 사용해도 됩니다.

- 설치 중 추가 패키지를 선택할 때 devel->gcc(C++), gdb, make를 선택합니다.

- PATH에 Cygwin의 실행 파일 경로를 추가합니다.

예: ...;C:cygwin64bin

- Protocol buffer를 설치합니다.
- 주의: 반드시 2.5.0 버전을 설치합니다.

- win 32용 바이너리 파일을 다운받아 임의의 위치로 옮깁니다.

- 실행 파일 경로를 PATH에 추가합니다.

예: C:protobufbin

- 커맨드를 다시 실행해 protoc --version이 정상적으로 실행되는지 확인합니다.

- 하둡 소스를 다운받습니다.
- stable2 폴더로 들어가서 소스파일을 받습니다.

- .Net framwork 4를 설치합니다.
- Windows 7 SDK를 설치하여 아래를 실행합니다.

set Platform=x64

- SDK 창을 끄지 않고 하둡 소스가 있는 곳으로 이동합니다.

예: cd C:hadoop2.6.0-src

- 아래를 실행하여 하둡 소스를 빌드합니다.

mvn package -Pdist,native-win -DskipTests -Dtar

- 빌드가 끝나면 hadoop-dist 폴더에 빌드한 프로그램이 생성됩니다.
- 많은 폴더가 생기는데 이중 hadoop2.6.0 폴더가 실제 하둡 프로그램입니다. 안에 bin과 sbin 폴더가 있는지 확인하세요.

- hadooop 2.6.0 폴더를 임의의 장소로 옮깁니다.

- https://wiki.apache.org/hadoop/Hadoop2OnWindows 의 3. Starting a Single Node (pseudo-distributed) Cluster 부터 따라하면 됩니다.