회사이미지

Global Vendors Training

Home > Global Vendors Training > 전체교육일정

전체교육일정

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



기타

교육비 면세