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