让Cloudera Apache Hadoop 培训和认证带你更上一层楼
Cloudera 大学的4天的 Apache HBase 培训课教会学员能够存储和访问多结构化的海量数据, 执行每秒高达几十万次的操作。
提升你的生态圈的经验
Apache HBase 是一个基于Apache Hadoop的分布式的, 可扩展的 NoSQL 数据库。 HBase能够在包含数十亿行和数百万列的大规模的表里存储数据,实时向大量用户和应用提供高速和随机的数据读/写访问。
Hadoop体验
通过讲师引导的讨论以及交互式的练习,学员将获得Hadoop生态系统全方位的体验,主要的主题包括:
> HBase, Hadoop和 关系数据库的使用案例和使用场景
> 使用HBase shell 直接操纵 HBase 表
> 为高效的数据存储和恢复设计优化的 HBase 表结构
> 利用Java API联接Hbase, 配置 和管理HBase 集群
> 发现和解决性能瓶颈的最佳实践
听课学员& 先决条件
该课程适合需要使用HBase的开发人员和管理员。预备的数据库和数据建模的经验有帮助, 但不是必须的。 预备的Java 知识有帮助。Hadoop 经验不是必须的, 但是 Cloudera的 Apache Hadoop 开发培训课是个绝佳的基础。
HBase 认证
完成该课程后, 学员可以参加 Cloudera 认证 Apache HBase专家 (CCSHB)实践考试. 该认证将为你带来极大的区分度:它展现了你在该领域的领先地 位,向雇主与客户表现你的技术与专业。
课程大纲:
简介
Hadoop简介
> 什么是大数据?
> Hadoop介绍
> Hadoop 组件
HBase介绍
> 什么是 HBase?
> 为什么要用HBase?
> HBase 和RDBMS
> HBase的给予和索取
HBase 概念
> HBase 概念
> 使用 HBase
HBase 系统管理 API
> HBase Shell
> 创建表
> HBase Jave API
> 系统管理 调用
通过HBase API访问数据, Part 1
> API 的使用
> 数据检索
> 在Shell添加和更新数据
> 删除数据
通过 HBase API访问数据, Part 2
> 用API 添加,更新数据
> Scan API
> 高级 API 技术
> 使用Eclipse
通过 HBase API访问数据, Part 3
> 过滤器 HBase 架构, Part 1
> 集群组件
> HBase 如何扩展
HBase 架构, Part 2
> HBase 写路径
> HBase 读路径
> 压缩和拆分
HBase 的安装和配置, Part 1
> HBase 的安装
> HBase 的配置
> 安全性
HBase 安装和配置, Part 2
> HBase daemnon
> ZooKeeper
> HBase 系统管理
HBase 安装和配置 Part 3
> 复制
> 备份
> MapReduce 和 HBase 集群
HBase里Row Key设计
> 从 关系数据库 到 HBase 表结构设计
> 以应用为中心的设计
> Row Key 设计 HBase的表结构设计
> 列族
> 表结构设计的考虑点
> 热点处理 HBase生态系统
> OpenTSDB
> Kiji
> HBase 和 Hive
结论