HBase 分布式存储与实时查询实战

📘 30章 完全目录 v2.0
01 HBase概述
起源与历史 vs 关系型数据库 大数据生态定位
02 HBase数据模型
表·行·列族 列限定符·时间戳 版本号
03 HBase架构原理
HMaster RegionServer ZooKeeper协作
04 HBase存储机制
Region分裂/合并 HFile & MemStore 读写路径
05 HBase环境搭建
伪分布式配置 完全分布式 Shell基本操作
06 HBase Shell操作
DDL创建/删除表 DML增删改查 命名空间管理
07 Java API基础
Configuration/Connection Table & Admin接口
08 Java API数据操作
Put / Get / Delete Scan 参数配置
09 Scan进阶·过滤器
比较过滤器 专用过滤器 自定义Filter
10 HBase高级特性
协处理器Coprocessor Observer & Endpoint
11 HBase二级索引
Phoenix框架 集成与SQL优化
12 HBase与MapReduce
TableMapper/Reducer 批量导入导出
13 HBase与Hive集成
Hive on HBase 表映射·联合查询
14 HBase与Spark集成
Spark读取/写入 DataFrame操作
15 HBase性能调优
RegionServer内存 BlockCache调优 Compaction策略
16 监控与运维
HBase UI界面 关键指标·日志
17 数据备份与恢复
快照Snapshot Export/Import Replication
18 HBase安全机制
Kerberos认证 ACL权限 Visibility Labels
19 多租户管理
资源隔离 请求优先级 Quota限制
20 实战:用户行为日志
系统设计 存储实现
21 实战:实时订单查询
系统设计 实时查询实现
22 实战:物联网传感器
数据存储 查询设计
23 实战:社交关系图
好友推荐 图存储
24 HBase与Kafka集成
实时数据流写入 Exactly-Once语义
25 HBase与Flink集成
Flink读写HBase 状态后端结合
26 数据模型设计
RowKey设计原则 列族·预分区
27 常见问题排查
Region热点 数据倾斜·超时 内存溢出
28 HBase版本演进
1.x vs 2.x vs 3.x 升级注意事项
29 替代方案对比
vs Cassandra vs MongoDB/TiDB 选型分析
30 综合项目:用户画像
百万级画像系统 导入·查询·优化