Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Warning

MapReduce Job을 보다 편하게 실행하기 위한 방법이지 필수는 아닙니다.

개요

MapReduce Job을 실행하는 Driver가 많은 경우 실행시 Package 명 + Class 명을 모두 넣어야 하는 불편함을 해결하기 위해서 간단하게 Alias 만으로 Driver를 지정할 수 있도록 하는 Hadoop 에서 제공하는 Driver입니다.

...

Code Block
languagetext
linenumberstrue
# mvn package
...
# cd target
# hadoop jar mapreduce.jar
... 설명이 나옴
# hadoop jar mapreduce.jar union -input hdfs://192.1.1.1:8020/input -output hdfs://192.1.1.1./output

예제

본 예제의 코드는 https://github.com/DataDynamics/template-mapreduce/blob/master/src/main/java/com/yourcompany/hadoop/mapreduce/MapReduceDriver.java 에서 확인할 수 있습니다.

평가

  •  Program Driver의 개념이 이해되었는지 확인하기
  •  기존에 작성했던 MapReduce Driver를 Program Driver에 등록하기
  •  Maven Build시 JAR 플러그인에 Program Driver 지정하기
  •  Program Driver를 이용하여 MapReduce Job 실행하기

...