Global Vendors Training

Home > > 전체교육일정

전체교육일정

Apache HBase Training

교육일정
교육기간
3일
교육금액
1,914,000원(면세)
전체일정보기 수강신청

교육개요

Apache Hbase는 Apache 하둡 기반 분산, 확장성 있는 NoSQL 기반 데이터베이스 입니다 Hbase는 수십억의 행과 수백만의 열로 구성된 대규모 테이블에 데이터를 저장, 실시간으로 많은 사용자와 응용 프로그램에 데이터를 제공하고, 빠른 임의적 읽기/쓰기 액세스를 할 수 있습니다.



교육목표

- HBase, Hadoop 및 RDBMS가 사용되는 경우나 사례
- HBase shell을 이용 하여 직접 HBase 테이블 조작
- 효율적인 데이터 저장 및 복구를 위한 최적화된 HBase 스키마 설계
- 실시간으로 데이터를 삽입하고 가져오기 위해 Java API를 이용하여 HBase 에 연결하는 방법
- 성능 방목현상을 식별하고 해결 하기 위한 모범사례



수강대상

HBase를 사용할 개발자나 관리자



선수과목

- 데이터 모델링 경험
- Java 지식
- 선수 과정 : Cloudera Developer Training for Apache Hadoop 이수



강의내용

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 와 함께 사용



기타

교육비 면세