全套服務(wù)(在線(xiàn)、面授均享)
1、面授+遠(yuǎn)程+錄播
2、24小時(shí)遠(yuǎn)程真機(jī)練習(xí)
3、行業(yè)專(zhuān)家講師親臨授課
4、每班一名班主任督學(xué)
5、一年半免費(fèi)重聽(tīng)學(xué)習(xí)
通過(guò)Cloudera公司提供的ApacheHadoop培訓(xùn)和認(rèn)證將您的知識(shí)提升到一個(gè)新的水平。
Cloudera大學(xué)提供的針對(duì)ApacheHBase為期3天的培訓(xùn)課程可以讓培訓(xùn)學(xué)員存儲(chǔ)和訪(fǎng)問(wèn)海量的多結(jié)構(gòu)化數(shù)據(jù),并且每秒的查詢(xún)速度提升至數(shù)十萬(wàn)次。
提升你的生態(tài)系統(tǒng)專(zhuān)業(yè)知識(shí)
ApacheHBase是一款建立在ApacheHadoop基礎(chǔ)之上的分布式、可擴(kuò)展NoSQL數(shù)據(jù)庫(kù)。HBase可以將數(shù)據(jù)存儲(chǔ)在由數(shù)十億行和數(shù)百萬(wàn)列組成的海量表中,實(shí)時(shí)地向眾多用戶(hù)和應(yīng)用程序提供數(shù)據(jù)服務(wù),并且向用戶(hù)和應(yīng)用程序提供快速、隨機(jī)的讀/寫(xiě)存取功能。
一.培訓(xùn)內(nèi)容
● 通過(guò)講師在課堂上的講解,以及實(shí)操練習(xí),學(xué)員將熟悉Hadoop生態(tài)系統(tǒng),學(xué)習(xí)主題包括:
● HBase、Hadoop和RDBMS的使用案例和使用場(chǎng)合。
● 使用HBaseShell直接操作HBase表。
● 設(shè)計(jì)優(yōu)秀HBase架構(gòu)以實(shí)現(xiàn)高效的數(shù)據(jù)存儲(chǔ)和恢復(fù)功能。
● 如何實(shí)時(shí)地使用JavaAPI插入和檢索數(shù)據(jù)而實(shí)現(xiàn)與HBase的連接。
● 適用于識(shí)別和解決性能瓶頸的實(shí)踐。
二.培訓(xùn)對(duì)象及學(xué)員基礎(chǔ)
本課程適合打算使用HBase的開(kāi)發(fā)員和管理員。擁有數(shù)據(jù)庫(kù)和數(shù)據(jù)建模的先前經(jīng)驗(yàn)對(duì)于學(xué)習(xí)本課程是有幫助的,但不是必需的。本課程要求培訓(xùn)學(xué)員具備Java知識(shí)。對(duì)于參加本培訓(xùn)課程而言,Hadoop先驗(yàn)知識(shí)不是必需的,但是Cloudera公司開(kāi)發(fā)類(lèi)的培訓(xùn)可以作為本課程的前序課程。
三.課程大綱
1. Hadoop和HBase介紹
● 什么是大數(shù)據(jù)
● Hadoop介紹
● Hadoop組件
● 什么是HBase
● 為什么使用HBase
● HBase的優(yōu)勢(shì)
● 生產(chǎn)中的HBase
● HBase的弱點(diǎn)
2. HBaseTables
● HBase概念
● HBaseTable基礎(chǔ)知識(shí)
● 表設(shè)計(jì)思考
3. HBaseShell
● 通過(guò)HBaseShell創(chuàng)建表
● 表的使用
● 表數(shù)據(jù)的使用
4. HBase架構(gòu)基礎(chǔ)知識(shí)
● HBase區(qū)域
● HBase集群架構(gòu)
● HBase和HDFS數(shù)據(jù)本地性
5. HBase模式設(shè)計(jì)
● 一般設(shè)計(jì)考慮
● 以應(yīng)用程序?yàn)橹行牡脑O(shè)計(jì)
● 設(shè)計(jì)HBase行鍵
● 其它HBas表功能
6. 基于HBaseAPI的基本數(shù)據(jù)訪(fǎng)問(wèn)
● 訪(fǎng)問(wèn)HBase數(shù)據(jù)的選項(xiàng)
● 創(chuàng)建和刪除HBase表
● 使用Get檢索數(shù)據(jù)
● 使用Scan檢索數(shù)據(jù)
● 插入和更新數(shù)據(jù)
● 刪除數(shù)據(jù)
7. 更多高級(jí)HBaseAPI功能
● 篩選掃描
● 實(shí)踐
● HBase協(xié)同處理器
8. 集群上的HBase
● HBase如何使用HDFS
● 壓縮和分割
9. HBase的讀取和寫(xiě)入
● HBase如何寫(xiě)入數(shù)據(jù)
● HBase如何讀取數(shù)據(jù)
● 讀取數(shù)據(jù)的塊緩存
10. HBase性能優(yōu)化
● 列族注意事項(xiàng)
● 模式設(shè)計(jì)注意事項(xiàng)
● 高速緩存的配置
● 時(shí)間序列和順序數(shù)據(jù)的處理
● 預(yù)分割
11. HBase系統(tǒng)管理與集群管理
● HBase守護(hù)進(jìn)程
● ZooKeeper注意事項(xiàng)
● HBase的高可用性
● HBaseBalancer的使用
● 使用hbck修復(fù)表
● HBase的安全性
12. HBase的復(fù)制和備份
● HBase的復(fù)制
● HBase的備份
● MapReduce和HBase集群
13. Hive、Impala與HBase的協(xié)同使用
● Hive、Impala與HBase的協(xié)同使用
14. 總結(jié)
Cloudera大數(shù)據(jù)課程體系