1.Hbase感性認識
?
1)Hbase簡介
?
2)Hbase特點
?
3)HBase與RDBMS對比
?
4)HBase體系結(jié)構(gòu)
?
5)Hbase常見概念
2.Hbase主要組成
?
1)HBase基本命令介紹
?
2)Zookeeper、Hmaster
?
3)HRegionServer、Region
?
4)HStore存儲、Hfile
?
5)Hbase內(nèi)部掃描RowKey的原理
?
6)Hbase內(nèi)部讀寫原理
?
7)HBase設(shè)計原理、架構(gòu)分析
?
8)Hadoop+HBase伸縮性(自動擴容、熱部署)
?
9)HBase相關(guān)表結(jié)構(gòu)設(shè)計(列族、列詳細分析)
?
10)HBase主HMaster與備用HMaster間的切換原理
3.Hbase性能測試
?
1)測試數(shù)據(jù)
?
2)測試過程
?
3)測試結(jié)論
?
4)和Oracle Rac等進行對比
4.Hbase設(shè)計原則和優(yōu)化
?
1)Hbase的RowKey設(shè)計原則
?
2)性能參數(shù)的設(shè)置
?
3)性能參數(shù)的調(diào)整
?
4)模型和性能優(yōu)化
5、項目案例:HBase在小米業(yè)務(wù)的應(yīng)用
6、項目案例:運營商全國用戶上網(wǎng)記錄案例介紹