빅데이터 하둡 프로그래밍 교육과정 ]자바이외의 MapReduce 하이레벨 프로그래밍
빅데이터 하둡 프로그래밍 교육과정 ]자바이외의 MapReduce 하이레벨 프로그래밍
실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.
자바이외의 MapReduce 하이레벨 프로그래밍
■ MapReduce 프로그래밍 패러다임에 대한 지식없이 데이터셋을 기반을 모르고 데이터셋의 변환을 통해 대용량 데이터처리를 가능하게 해주는 언어들로 결국은 MapReduce기반의 Job들을 내부적으로 생성.
■ Hive
- Cloudera에서 개발했으며 SQL과 흡사한 QL이란 언어를 지원.
- 기본적으로 테이블을 바탕으로 데이터 조작 (Declarative).
- UDF, UDAF, UDTF등을 통해 기능 확장 가능.
■ Pig
- 야후에서 개발되었으며 Pig Latin이라는 데이터셋 플로우 제어 언어.
- Hive에 비해 좀더 프로그래밍적인 요소가 많으며 (Procedural) UDF의 작성을 통해 부족한 기능의 확장이 가능.
'빅데이터 > 빅데이터Hadoop' 카테고리의 다른 글
빅데이터 하둡 프로그래밍 교육과정 ]Streaming 소개 (2) (0) | 2017.03.30 |
---|---|
빅데이터 하둡 프로그래밍 교육과정 ]Streaming 소개 (1) (0) | 2017.03.30 |
빅데이터 하둡 프로그래밍 교육과정 ]자바이외의 MapReduce Streaming & Pipe (0) | 2017.03.30 |
빅데이터 하둡 프로그래밍 교육과정 ]Version 3의 문제 (0) | 2017.02.14 |
빅데이터 하둡 프로그래밍 교육과정 ]Version 3 - SortingComparator (0) | 2017.02.14 |