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