빅데이터 하둡 프로그래밍 교육과정 ]소스코드 – 파라미터 N의 전달




빅데이터 하둡 프로그래밍 교육과정 ]소스코드 – 파라미터 N의 전달

실무개발자를위한 실무교육 전문교육센터학원

www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다


소스코드 – 파라미터 N의 전달


■ 먼저 이 값이 TopN 프로그램의 세번째 인자로 지정



■ main 함수에서 이를 읽어 “topN”이란 파라미터로 정의

- job.getConfiguration().setInt("topN", Integer.parseInt(args[2]));

- Mapper와 Reducer의 setup 메소드에서 이 값을 읽어간다.



int topN = 10;

@Override

 protected void setup(Context context) throws IOException, InterruptedException {

      topN = context.getConfiguration().getInt("topN", 10);

 }



+ Recent posts