课程大纲:
.HBase进阶培训
初识HBase
HBase的起源与基本架构
HBase的获取
HBase的安装、目录结构以及启动
基于HBase shell的DDL操作
基于Java。 API的DDL与DML操作
渐入HBase
了解原理前HBase常用配置整理
复杂API介绍与举例
Thrift Server及使用
深入理解前的简单运维:HBase Web UI介绍、log的查看、hbck的使用
数据迁移和备份工具:bulkload、distcp+addTable.rb、Exporter+Importer、replication
深入HBase原理
HBase架构具体分析
通过客户端请求处理过程再次了解HBase原理
文档之外的HBase表结构设计建议
HBase应用
根据原理深入理解配置
性能调优举例
复杂故障处理经验
复杂故障处理举例
源码初探
众里寻他——源码的获取、编译与导入
以管窥豹——源码目录结构
眼——常用工具类源码分析举例
HBase实战
meta表误删
split导致的region重叠
多用户快照扫库
第七周 源码分析经验举例
就是举例——region server源码分析举例
可借鉴代码分析
Bucket cache
RPC框架