NT$890
最新討論
課程資訊
適合對象
✔ 對存取HBase的資料有運用需求者
✔ 對Big Data應用有興趣和需求者
✔ 對HBase有基本認識,想要更了解HBase,並能針對HBase撰寫程式
你可以學到
✔ 了解Hadoop生態系統的演進
✔ 了解NoSQL分散式資料庫的特性
✔ 學會安裝及使用HBase
✔ 了解 HBase 的運行架構與HBase Table Schema設計原則
✔ 學會使用 HBase API
✔ 透過實際案例狀況進行資料處理
課程介紹
本課程將帶領大家:
1.瞭解Hadoop生態系統的演進
2.瞭解NoSQL分散式資料庫的特性
3.安裝使用HBase
4.了解 HBase 的運行架構與HBase Table Schema設計原則。
5.如何使用 HBase API
6.針對實際案例狀況進行資料處理
課程大綱
單元一:HBase 的第一門課
-課程說明(課程前導)
-NoSQL Database的原理與特性
-分散式系統的核心需求-CAP理論
-NoSQL Databse 的原理與特性
-Big Data資料庫-HBase特性
-何時使用HBase
-Hbase特性與使用時機
-HBase服務架構(點這邊先試閱)
-Region的概念
-HBase 服務架構與Region 的概念
-HBase Master/Region Server/Zookeeper
-各硬體間的執行流程
-HBase硬體分配
-HBase安裝前準備
-下載與安裝
-HBase下載與安裝
-HBase資料夾分配說明
-設定檔設定與啟動
-Hbase 資料夾與檔案設定
-Key-Value的存取觀念
-Key-Value的存取觀念
-Table Grid 練習
-RDB vs HBase 的Table差異
-Table間的轉換
-使用 HBase 命令介面(Command-Line Interface)
-HBase命令介面
-使用 HareDB HBase Client-1
-使用 HareDB HBase Client-2
-HareDB Hbase Client 的使用
單元二:HBase 核心架構與設計原則
-HBase 架構
-Flushing 、Compaction、 Splitting 名詞解釋
-HBase核心架構與名詞解釋
-HBase 執行流程
-HBase 執行流程
-Schema 設計
-Row-key 設計
-HBase Table Schema設計
-HBase API 介紹 ( 1 ) - 開發準備 and Create Table
-HBase API 介紹 ( 2 ) - Put and Get
-Hbase API 開發準備與 table 使用
-HBase API 介紹 ( 3 ) - Scan and Delete
-HBase API 介紹 ( 4 ) - Filter and Drop Table
-Hbase API Table 使用
-製造廠常見案例分享
-Htable 設計
-常見案例與Htable設計
學習前基本能力
✔ 對Linux有基本認識
✔ 對Java有基本程式能力
✔ 對HBase有基本認識
學習前準備
課程資訊
關於講師

范姜冠宇
●於資料庫系統應用與資料分析系統開發有10多年經驗
-針對Big Data相關領域亦有多年經驗,熟悉HBase。目前負責帶領亦思科技R&D部門,開發HBase相關產品”HareDB”。曾受邀於Hadoop Taiwan社群與恆逸教育訓練中心,講授分享HBase相關知識。
●老師熟悉的產業類別:
-科技業
-半導體產業生產
-資料分析等相關系統
學習附件
購買此課程後,才能使用留言功能
目前尚無任何討論主題
成為第一個發問的人!在問答中找到學習的捷徑。關於講師

范姜冠宇
●於資料庫系統應用與資料分析系統開發有10多年經驗
-針對Big Data相關領域亦有多年經驗,熟悉HBase。目前負責帶領亦思科技R&D部門,開發HBase相關產品”HareDB”。曾受邀於Hadoop Taiwan社群與恆逸教育訓練中心,講授分享HBase相關知識。
●老師熟悉的產業類別:
-科技業
-半導體產業生產
-資料分析等相關系統