Hadoop 실습 랩

본 과정은 Hadoop 을 위한 다양한 실습 랩을 포함하고 있으며, 각 랩은 상세한 가이드와 솔루션을 제공하는 소규모 Hadoop 프로젝트입니다. 이러한 랩을 완료함으로써 Hadoop 기술을 연마하고, 코딩 실력을 향상시키며, 깨끗하고 효율적인 코드를 작성하는 방법을 배울 수 있습니다.

데이터 과학Linux

💡 이 튜토리얼은 영어로 번역되었습니다. 원본을 보려면 영어로 전환

강의 계획

Hadoop HDFS 설정

Hadoop FS Shell cat

Hadoop FS Shell ls

Hadoop FS Shell mkdir

Hadoop FS Shell test

Hadoop FS Shell appendToFile

Hadoop FS Shell cp

Hadoop FS Shell copyToLocal/put

Hadoop FS Shell copyFromLocal/get

Hadoop FS Shell rm

Hadoop FS Shell mv

퀀텀 데이터 그룹화 어드벤처

Hadoop FS Shell chmod

Hadoop FS Shell chown

Hadoop FS Shell find

Hadoop FS Shell du

Hadoop FS Shell tail

Hadoop FS Shell stat

Hadoop FS Shell expunge

Hadoop 데이터 복제

Hadoop 데이터 블록 관리

Hadoop DataNode 및 NameNode 관리

Hadoop 스냅샷 관리

Hadoop 스토리지 정책 관리

Hadoop 할당량 관리

Hadoop 올림픽 파티셔닝

신비로운 Hadoop 정렬의 비밀

Hadoop Shuffle Combiner

Hadoop 을 이용한 공룡 데이터 융합

분산 캐시의 고대 지혜

Hadoop YARN 기본 설정

Hadoop 스케줄러 적용

Hadoop Yarn 명령어 애플리케이션

Hadoop Yarn 컨테이너 명령어

YARN 로그를 활용한 우주선 운영

Hadoop Yarn 과 함께하는 Datopia

자원 방어 지휘 센터

닌자 리소스 관리 마스터리

속삭이는 숲 Node Manager 퀘스트

코스믹 Hive 통합 여정

Hive 아레나 데이터 마스터

Hadoop Hive 데이터 탐험

Hadoop 에서의 신비로운 테이블 제작

Hadoop 을 이용한 화성 데이터 탐색

Hadoop 을 이용한 반란군 데이터 재구성

디스토피아 데이터 파괴 미션

천상의 데이터 마스터리

역사 데이터 조화 탐구

사막 데이터 탐험 퀘스트

Hadoop 원더랜드의 Updatium 퀘스트

은하 간 데이터 흐름 최적화

시간 왜곡 Hive 마스터리

Hadoop 으로 탐험가의 운명 밝히기

반란군 데이터 침투: LIMIT 활용

Hadoop 마법으로 유적 데이터 분석

Hadoop 차원 마스터 가이드

사막 드래곤 데이터 통합

통합 데이터 퀘스트 Hadoop 통합

Hadoop 을 활용한 우주 자원 최적화

Hadoop 을 이용한 보석 분석

Hadoop 숫자 조화 퀘스트

천문학자를 위한 Hadoop 날짜 마스터리

Hadoop 우주 통신 퀘스트

우주 레이싱 데이터 최적화

은하계 데이터 분석 여정

Hadoop 으로 고대 보물 탐험

수도승의 데이터 퀘스트

Hadoop UDF 를 활용한 VR 우주 탐험

Hadoop 쿼리 플랜 마스터

Abyss 에서 Hadoop 저장소 마스터하기

은하 우주 정거장 운영 최적화

로얄 데이터 마법 스키마

Xara 의 데이터 마법

유령 데이터 변환 여정

Hadoop 을 이용한 보석 데이터 압축

마법 직렬화 마스터리

해적 Hive 보안 퀘스트

소개

77개 가이드형 시나리오 랩으로 Hadoop 생태계를 실무적으로 익힙니다. 일상적인 HDFS 작업과 storage control에서 시작해 MapReduce data flow, YARN resource management, 폭넓은 Hive 및 HiveQL 과제로 이어집니다.

하나의 선형 프로젝트가 아니라 큰 실습 라이브러리입니다. course manifest가 고정 순서를 요구하지 않으므로 기초부터 고급 데이터 작업까지 진행하거나 강화할 기술의 랩만 선택할 수 있습니다.

학습 내용

과정을 마치면 다음을 할 수 있습니다.

  • 제공된 HDFS, YARN, Hive 환경을 설정·탐색하여 실습합니다.
  • filesystem shell로 HDFS 데이터를 읽기, 찾기, 전송, 삭제, 검사하고 권한을 관리합니다.
  • HDFS replication, block, DataNode, snapshot, storage policy, quota, 삭제 데이터 정리를 관리합니다.
  • partitioner, sort, combiner, join, distributed cache를 포함한 MapReduce shuffle 기법을 적용합니다.
  • YARN application, container, log, JAR 실행, node, scheduling, ResourceManager, NodeManager를 확인합니다.
  • Hive database와 table을 만들고 변경하며 데이터를 load, insert, update, delete, import, export합니다.
  • HiveQL filter, grouping과 aggregation, join과 union, sort와 distribution, function, window query를 작성합니다.
  • Hive query plan, storage format, partition, bucket, schema, I/O, compression, serialization, integration, security를 살펴봅니다.

추천 대상

storage, processing, resource management, SQL형 분석을 폭넓게 가이드 실습하려는 Hadoop 학습자를 위한 과정입니다. 범위를 넓히려는 초보자와 HDFS, MapReduce, YARN, Hive를 선택해 연습하려는 기존 학습자 모두에게 적합합니다.

선수 지식: Linux 터미널, 파일, 권한, 기본 데이터 처리 개념에 익숙해야 합니다. 전체 과정은 Beginner이지만 MapReduce, YARN, 고급 Hive 전에 Hadoop과 SQL 입문 지식을 강하게 권장합니다.

학습 환경: 77개 랩은 제공된 Hadoop 환경에서 실행되며 상세 지침과 솔루션을 포함합니다. 주로 명령과 query로 작업하고 외부 cloud cluster나 개인 service account는 요구 사항으로 나열되지 않습니다.

자주 묻는 질문

77개 랩을 모두 순서대로 완료해야 하나요?

아닙니다. 필수 순서가 아닌 비순차 실습 모음으로 설정되어 있습니다. 초보자는 HDFS 설정과 기본 파일 작업부터 시작한 뒤 MapReduce, YARN, 고급 Hive로 진행하는 것이 좋습니다.

Hadoop 실전 챌린지와 무엇이 다른가요?

Hadoop Practice Labs는 네 개의 큰 영역에 걸친 77개 가이드 활동입니다. Hadoop Practice Challenges는 HDFS 파일 시스템 명령에 집중한 훨씬 작은 12개 챌린지 모음입니다.

Spark나 Pig도 포함하나요?

아닙니다. HDFS, 일부 MapReduce pattern, YARN, Hive/HiveQL을 다룹니다. 77개 주제에 Spark와 Pig는 없습니다.

production Hadoop cluster를 deploy하고 operate하나요?

아닙니다. 제공된 학습 환경에서 설정과 component 작업을 연습합니다. production infrastructure design, multi-node deployment, capacity planning, monitoring, service operation은 확인된 학습 결과가 아닙니다.

강사

labby
Labby
Labby is the LabEx teacher.