Module1. Hadoop 과 Hbase의 개요
Big Data란 무엇인가? 
Hadoop 소개 및 Hadoop 구성요소 
Hbase 개요, Hbase의 사용 이유, Hbase의 강점, 생산에서의 Hbase, Hbase의 약점

Module2. HBase Tables
HBase 개념, HBase Table의 기본
Table Design에 대해 생각

Module3. The HBase Shell
HBase Shell을 사용하여 테이블 생성 
테이블 작업, 테이블 데이터 작업

Module4. HBase 아키텍처 기본
HBase Regions 및 HBase Cluster 아키텍처, HBase 와 HDFS 데이터 지역성

Module5. HBase Schema Design
일반적인 디자인 고려사항, 응용 프로그램 중심 디자인 
HBase Row Keys 설계, 기타 HBase 테이블 기능

Module6. Hbase API를 사용한 기본 데이터 접근
HBase 데이터 접근에 대한 옵션 
HBase 테이블 생성 및 삭제 
Retrieving Data with Get / Retrieving Data with Scan
데이터 삽입 및 업데이트 및 데이터 삭제

Module7. 고급 HBase API 기능
필터링 탐색(Filtering Scans), 모범 사례, HBase Coprocessors

Module8. HBase on the Cluster
HBase 가 HDFS를 사용하는 방법 및 Compactions and Splits

Module9. HBase 읽고 쓰기
HBase 데이터 쓰는 법, HBase 데이터 읽는 법, Block Caches for Reading

Module10. HBase 성능 튜닝
Column Family 고려사항 
스키마 설계 고려사항 
캐싱 설정, 시계열 및 순차적인 데이터 다루기
사전분할 지역(Pre-Splitting Regions)

Module11. HBase 관리 및 Cluster 관리
HBase 데몬, ZooKeeper 고려사항
HBase 고가용성, HBase Balancer 사용 
hbck 로 테이블 고정, Hbase 보안

Module12. HBase 복제 및 백업
HBase 복제 / Hbase 백업 / MapReduce 와 HBase Clusters

Module13. Using Hive and Impala with HBase
Hive 와 Impala를 HBase 와 함께 사용