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