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