課程長度:4天/24小時
培訓(xùn)對象:
已經(jīng)熟悉 Apache Hadoop的開發(fā)員。培訓(xùn)對象應(yīng)該對 Hadoop 的體系結(jié)構(gòu)和 API 比較熟悉并具備應(yīng)用開發(fā)的經(jīng)驗(yàn)。Cloudera 的Hadoop開發(fā)員和管理員培訓(xùn)可以作為基礎(chǔ)課程。
學(xué)員基礎(chǔ):
該課程適合于供開發(fā)員和系統(tǒng)管理員學(xué)習(xí) HBase。具備數(shù)據(jù)庫和數(shù)據(jù)建模的基礎(chǔ)和經(jīng)驗(yàn)將對本課程的學(xué)習(xí)有所幫助,但不是必需的。具備 Java 基礎(chǔ)和經(jīng)驗(yàn)將有所幫助。Cloudera 的開發(fā)員和管理員培訓(xùn)可以提供學(xué)員相關(guān)的基礎(chǔ)。
培訓(xùn)內(nèi)容:
?HBase 機(jī)群組件
?何時該使用HBase 以及何時不該使用 HBas
?如何使用HBase shell 來直接操作 HBase 數(shù)據(jù)
?如何優(yōu)化設(shè)計(jì) HBase schemas 來進(jìn)行有效的數(shù)據(jù)存儲和恢復(fù)
?學(xué)習(xí)使用HBase 的 Java API 及非 Java API
?如何配置HBase 機(jī)群
?如何管理HBase 機(jī)群, 發(fā)現(xiàn)和解決性能問題
課程大綱:
?介紹
?Hadoop 介紹
?HBase 介紹
?HBase 基本概念
?HBase 管理API
?HBase 數(shù)據(jù)訪問API(上)
?HBase 數(shù)據(jù)訪問API(中)
?HBase 數(shù)據(jù)訪問API(下)
?HBase 體系結(jié)構(gòu)(上)
?HBase 體系結(jié)構(gòu)(下)
?HBase 安裝和配置 (上)
?HBase 安裝和配置 (中)
?HBase 安裝和配置 (下)
?HBase 里的Row Key 設(shè)計(jì)
?HBaseSchema 設(shè)計(jì)
?HBase 生態(tài)系統(tǒng)介紹
?結(jié)論