HBase是運(yùn)行在Hadoop平臺上的NoSQL數(shù)據(jù)庫,是一個高可靠性、高性能、面向列、可伸縮的分布式存儲系統(tǒng),利用HBase技術(shù)可在廉價PC Server上搭建起大規(guī)模結(jié)構(gòu)化存儲集群,通過本課程的學(xué)習(xí),學(xué)員可以了解,Hbase基本原理和系統(tǒng)架構(gòu),表的數(shù)據(jù)模型和設(shè)計思路,安裝配置,運(yùn)維監(jiān) 控,以及API調(diào)用等方面內(nèi)容。
第一節(jié):Hbase入門
Hadoop介紹
Hadoop核心組件
HDFS命令操作
Hbase 介紹
Hbase優(yōu)勢和應(yīng)用場景
Hbase應(yīng)用案例
Hbase概念
Hbase基本原則
Hbase 數(shù)據(jù)模型
第二節(jié):偽分布式安裝和目錄機(jī)構(gòu)介紹
Hbase 安裝模式
安裝前準(zhǔn)備
安裝介紹
偽分布式安裝
Hbase HDFS 目錄分析
第三節(jié):Hbase Shell
通過HBase shell 操作DDL命令
通過HBase shell 操作DML命令
實(shí)操練習(xí)- Hbase shell 命令
實(shí)操練習(xí)- Hbase shell 數(shù)據(jù)操作命令
第四節(jié):Hbase架構(gòu)詳解
架構(gòu)詳解
Hbase 內(nèi)部表
Hbase數(shù)據(jù)存儲
Hbase 管理命令
管理命令實(shí)操
第五節(jié):Hbase文件存儲和讀寫
Hbase文件如何在HDFS上存儲
文件的合并和拆分
如何讀取數(shù)據(jù)
如何寫入數(shù)據(jù)
實(shí)操Hbase實(shí)驗(yàn)
實(shí)操Flushes and Compaction實(shí)驗(yàn)
第六節(jié):Hbase 表的設(shè)計和調(diào)優(yōu)
Hbase Schema 設(shè)計
執(zhí)行效率優(yōu)化
實(shí)操M(fèi)in_Version and TTL 實(shí)驗(yàn)
第七節(jié):通過API訪問HBase
Hbase API 基本訪問命令
Hbase API 高級命令
實(shí)操創(chuàng)建和刪除Hbase 表
實(shí)操Get命令返回數(shù)據(jù)
實(shí)操Scan命令返回數(shù)據(jù)
實(shí)操插入和更新數(shù)據(jù)
實(shí)操刪除數(shù)據(jù)
實(shí)操Scan 過濾
第八節(jié):集群安裝
安裝Hbase 集群前的準(zhǔn)備
安裝Hbase集群
實(shí)操演示安裝過程
第九節(jié):集群管理
Hbase 進(jìn)程
Zookeeper
Hbase HA
Hbase Balancer
使用hbck修復(fù)Hbase
Security
實(shí)操集群管理實(shí)驗(yàn)
第十節(jié):管理工具
Hbase web 管理工具
Hbase shell 管理工具
其它管理工具
實(shí)操演練
第十一節(jié):節(jié)點(diǎn)管理和備份與恢復(fù)
減少RegionServer
滾動重啟
增加節(jié)點(diǎn)
備份簡介
Hbase 冷備
Hbase熱備
實(shí)操演練
第十二節(jié):高級特性快照和集群復(fù)制
快照簡介
快照操作
快照應(yīng)用場景
集群復(fù)制簡介
集群復(fù)制配制
集群復(fù)制管理 |