课程长度:4天/24小时
培训对象:
已经熟悉 Apache Hadoop的开发员。培训对象应该对 Hadoop 的体系结构和 API 比较熟悉并具备应用开发的经验。Cloudera 的Hadoop开发员和管理员培训可以作为基础课程。
学员基础:
该课程适合于供开发员和系统管理员学习 HBase。具备数据库和数据建模的基础和经验将对本课程的学习有所帮助,但不是必需的。具备 Java 基础和经验将有所帮助。Cloudera 的开发员和管理员培训可以提供学员相关的基础。
培训内容:
?HBase 机群组件
?何时该使用HBase 以及何时不该使用 HBas
?如何使用HBase shell 来直接操作 HBase 数据
?如何优化设计 HBase schemas 来进行有效的数据存储和恢复
?学习使用HBase 的 Java API 及非 Java API
?如何配置HBase 机群
?如何管理HBase 机群, 发现和解决性能问题
课程大纲:
?介绍
?Hadoop 介绍
?HBase 介绍
?HBase 基本概念
?HBase 管理API
?HBase 数据访问API(上)
?HBase 数据访问API(中)
?HBase 数据访问API(下)
?HBase 体系结构(上)
?HBase 体系结构(下)
?HBase 安装和配置 (上)
?HBase 安装和配置 (中)
?HBase 安装和配置 (下)
?HBase 里的Row Key 设计
?HBaseSchema 设计
?HBase 生态系统介绍
?结论