할인 추천 BEST
빅데이터 분석을 위한 Hadoop 프로그래밍 입문
5
63,000원
180일
강의소개

 01. 강의 소개

   본과정은 빅데이터의 두뇌라고 할 수 있는 하둡의 설치과정 및 분산환경의 병렬 프로그래밍 프레임워크인 

   맵리듀스 프로그래밍을 익힐 수 있도록 하였으며, 이론에 그치지 않고 빅데이터로 실습을 하면서 처리 기술을 

   습득하는 과정이다.


 02. 본 과정에서 학습할 수 있는 것들 

   - 하둡 소개

   - 맵리듀스 개요

   - 하둡 환경 구축하기

   - HDFS 명령어 익히기

   - 맵리듀스 프로그래밍 배우기


03. 이런분들이 수강하면 좋아요! 

   - 프로그래밍 기초 지식이 있는자

   - 자바와 리눅스 셸에 대한 기초 지식이 있는 자

   - 빅데이터 분야의 핵심 기술 습득을 원하는 자

커리큘럼
빅데이터 분석을 위한 Hadoop 프로그래밍 입문 펼치기
  1. CHAPTER 01

    Hadoop(하둡) 소개와 환경 구축

    • 01 하둡 소개 1
    • 02 하둡 소개 2
    • 03 HDFS 아키텍처 1(네임노드와 데이터노드)
    • 04 HDFS 아키텍처 2(파일저장요청)
    • 05 HDFS 아키텍처 3(데이터전송)
    • 06 HDFS 아키텍처 4(파일읽기요청)
    • 07 HDFS 아키텍처 5(데이터조회)
    • 08 HDFS 아키텍처 6(2차네임노드)
    • 09 맵리듀스 이해
    • 10 맵리듀스 구성
    • 11 맵리듀스 프로세스
    • 12 하둡 개발환경 구축하기 : 리눅스 서버 준비 및 환경 설정 1
    • 13 하둡 개발환경 구축하기 : 리눅스 서버 준비 및 환경 설정 2
    • 14 하둡 개발환경 구축하기 : 리눅스 서버 준비 및 환경 설정 3
    • 15 하둡 개발환경 구축하기 : 리눅스 서버 준비 및 환경 설정 4
    • 16 하둡 개발환경 구축하기 : 리눅스 서버 준비 및 환경 설정 5
    • 17 하둡 개발환경 구축하기 : 리눅스 서버 준비 및 환경 설정 6
  2. CHAPTER 02

    Hadoop(하둡) 서버설치 및 맵리듀스 알고리즘

    • 01 하둡 개발환경 구축하기 : Master 서버 하둡설치 1
    • 02 하둡 개발환경 구축하기 : Master 서버 하둡설치 2
    • 03 하둡 개발환경 구축하기 : Master 서버 하둡설치 3
    • 04 하둡 개발환경 구축하기 : Slave 서버 하둡 설치 1
    • 05 하둡 개발환경 구축하기 : Slave 서버 하둡 설치 2
    • 06 하둡 개발환경 구축하기 : Slave 서버 하둡 설치 3
    • 07 하둡 클러스터 실행하기
    • 08 HDFS 명령어 1
    • 09 HDFS 명령어 2
    • 10 HDFS 명령어 3
    • 11 MapReduce 개발 환경 구성하기 1
    • 12 MapReduce 개발 환경 구성하기 2
    • 13 HDFS 파일 저장 및 조회 프로그래밍 구현하기
    • 14 MapReduce 알고리즘
    • 15 MapReduce 기본구조
    • 16 WordCount 코드 작성해보기 1
    • 17 WordCount 코드 작성해보기 2
    • 18 WordCount 프로그램 실행하기
  3. CHAPTER 03

    MapReduce 프로그래밍

    • 01 Mapper 클래스의 구조
    • 02 Identity Mapper와 Identity Reducer
    • 03 Writable, WritableComparable 인터페이스
    • 04 입력포맷 클래스들
    • 05 출력포맷 클래스 및 컴바이너
    • 06 MapReduce의 잡실행단계 1
    • 07 MapReduce의 잡실행단계 2
    • 08 대용량 데이터 준비하기
    • 09 컴바이너를 이용한 WordCount 프로그래밍 1
    • 10 컴바이너를 이용한 WordCount 프로그래밍 2
    • 11 빈도수 상위 N개를 출력하는 프로그래밍 1
    • 12 빈도수 상위 N개를 출력하는 프로그래밍 2
    • 13 빈도수 상위 N개를 출력하는 프로그래밍 3
    • 14 빈도수 상위 N개를 출력하는 프로그래밍 4
    • 15 N-gram 프로그래밍 1
    • 16 N-gram 프로그래밍 2
    • 17 N-gram 프로그래밍 3
수강후기

    수강후기가 없습니다.

함께 수강하면 좋은 강의

함께 수강하면 좋은 강의 내역이 없습니다.