包郵 HBASE分布式存儲(chǔ)系統(tǒng)應(yīng)用/胡鑫喆/普通高等教育新工科人才培養(yǎng)規(guī)劃教材(大數(shù)據(jù)專業(yè))
-
>
闖進(jìn)數(shù)學(xué)世界――探秘歷史名題
-
>
中醫(yī)基礎(chǔ)理論
-
>
當(dāng)代中國政府與政治(新編21世紀(jì)公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會(huì)主義理論體系概論(2021年版)
-
>
中醫(yī)內(nèi)科學(xué)·全國中醫(yī)藥行業(yè)高等教育“十四五”規(guī)劃教材
HBASE分布式存儲(chǔ)系統(tǒng)應(yīng)用/胡鑫喆/普通高等教育新工科人才培養(yǎng)規(guī)劃教材(大數(shù)據(jù)專業(yè)) 版權(quán)信息
- ISBN:9787517068914
- 條形碼:9787517068914 ; 978-7-5170-6891-4
- 裝幀:一般膠版紙
- 冊(cè)數(shù):暫無
- 重量:暫無
- 所屬分類:>>
HBASE分布式存儲(chǔ)系統(tǒng)應(yīng)用/胡鑫喆/普通高等教育新工科人才培養(yǎng)規(guī)劃教材(大數(shù)據(jù)專業(yè)) 內(nèi)容簡介
本書通過原理加案例的方式系統(tǒng)地講解了HBase分布式存儲(chǔ)系統(tǒng)應(yīng)用,使讀者能夠直觀地了解HBase開發(fā)過程。書中精心安排了HBase原理和架構(gòu)分析、環(huán)境搭建、案例開發(fā)、優(yōu)化策略等多個(gè)過程,讓讀者對(duì)解決相關(guān)問題能有清晰的思路。全書共8章:前7章分別系統(tǒng)講解HBase模型、架構(gòu),數(shù)據(jù)讀寫流程,環(huán)境搭建,HBase shell,程序開發(fā),不錯(cuò)特性;第8章是HBase MapReduce案例,通過案例幫助讀者進(jìn)一步理解HBase應(yīng)用和MapReduce編程。全書脈絡(luò)清晰、案例新穎實(shí)用、道理直觀、內(nèi)容詳實(shí)。本書不僅可作為普通高校大數(shù)據(jù)相關(guān)專業(yè)學(xué)生的HBase教材,也可以作為想繼續(xù)深入了解HBase編程的人員的參考書,還可作為各類相關(guān)培訓(xùn)班的培訓(xùn)教材。
HBASE分布式存儲(chǔ)系統(tǒng)應(yīng)用/胡鑫喆/普通高等教育新工科人才培養(yǎng)規(guī)劃教材(大數(shù)據(jù)專業(yè)) 目錄
第1章 HBase介紹
1.1 面向行和面向列存儲(chǔ)對(duì)比
1.1.1 面向行存儲(chǔ)的數(shù)據(jù)庫
1.1.2 面向列存儲(chǔ)的數(shù)據(jù)庫
1.1.3 兩種存儲(chǔ)方式的對(duì)比
1.2 HDFS分布式存儲(chǔ)的特點(diǎn)
1.3 HBase的使用場(chǎng)景
1.4 本章小結(jié)
第2章 HBase模型和系統(tǒng)架構(gòu)
2.1 HBase的相關(guān)概念
2.2 HBase的邏輯模型
2.3 HBase的物理模型
2.4 HBase的特點(diǎn)
2.5 HBase的系統(tǒng)架構(gòu)
2.5.1 Client
2.5.2 ZooKeepel
2.5.3 HMaster
2.5.4 HRegionServer
2.5.5 HRegion
2.6 本章小結(jié)
第3章 HBase數(shù)據(jù)讀寫流程
3.1 HRegionServer詳解
3.1.1 WAL
3.1.2 MemStore
3.1.3 BlockCache
3.1.4 HFile
3.1.5 HRegionServer的恢復(fù)
3.1.6 HRegionServer的上線下線
3.2 HRegion
3.2.1 HRegion分配
3.2.2 HRegion Split
3.2.3 HRegion Compact
3.3 HMaster上線
3.4 數(shù)據(jù)讀流程
3.5 數(shù)據(jù)寫流程
3.6 刪除數(shù)據(jù)流程
3.7 本章小結(jié)
第4章 HBase環(huán)境搭建
4.1 ZooKeeper的安裝
4.2 HBase的安裝
4.3 本章小結(jié)
第5章 HBase Shell
5.1 HBase Shell啟動(dòng)
5.2 表的管理
5.3 表數(shù)據(jù)的增刪改查
5.4 HBase數(shù)據(jù)遷移的importtsv的使用
5.5 本章小結(jié)
第6章 HBase程序開發(fā)
6.1 表的相關(guān)操作
6.2 創(chuàng)建Configuration對(duì)象
6.3 創(chuàng)建表
6.3.1 開發(fā)環(huán)境配置
6.3.2 創(chuàng)建表
6.4 數(shù)據(jù)插入
6.5 數(shù)據(jù)查詢
6.6 數(shù)據(jù)刪除
6.7 Scan查詢
6.8 Filter過濾
6.9 行數(shù)統(tǒng)計(jì)
6.1 0NameSpace開發(fā)
6.1 1計(jì)數(shù)器
6.1 2協(xié)處理器
6.1 3HBase快照
6.1 4本章小結(jié)
第7章 HBase高級(jí)特性
7.1 HBase表設(shè)計(jì)
7.2 列族設(shè)計(jì)優(yōu)化
7.3 寫性能優(yōu)化策略
7.4 讀性能優(yōu)化策略
7.4.1 HBase客戶端優(yōu)化
7.4.2 HBase服務(wù)器端優(yōu)化
7.4.3 HDFS相關(guān)優(yōu)化
7.5 HBase集群規(guī)劃
7.5.1 集群業(yè)務(wù)規(guī)劃
7.5.2 集群容量規(guī)劃
7.5.3 Region規(guī)劃
7.5.4 內(nèi)存規(guī)劃
7.6 本章小結(jié)
第8章 MapReduce On HBase
8.1 HBase MapReduce
8.2 編程實(shí)例
8.2.1 使用MapReduce操作HBase
8.2.2 從HBase獲取數(shù)據(jù)上傳至HDFS
8.2.3 MapReduce生成HFile入庫到HBase
8.2.4 同時(shí)寫入多張表
8.2.5 從多個(gè)表讀取數(shù)據(jù)
8.2.6 通過讀取HBase表刪除Hbase數(shù)據(jù)
8.2.7 通過讀取HBase表數(shù)據(jù)復(fù)制到另外一張表
8.2.8 建立HBase表索引
8.2.9 將MapReduce輸出結(jié)果到MySQL
8.2.10 利用MapReduce完成MySQL數(shù)據(jù)讀寫
8.3 本章小結(jié)
附錄MySQL安裝
HBASE分布式存儲(chǔ)系統(tǒng)應(yīng)用/胡鑫喆/普通高等教育新工科人才培養(yǎng)規(guī)劃教材(大數(shù)據(jù)專業(yè)) 作者簡介
胡鑫喆,中關(guān)村軟件園百知教育資深講師,曾任中國航空信息股份有限公司高級(jí)技術(shù)專家,項(xiàng)目經(jīng)理,曾參與完成了民航訂座系統(tǒng)和離港系統(tǒng)的設(shè)計(jì)開發(fā),主持中興公司數(shù)字機(jī)頂盒產(chǎn)品的視頻點(diǎn)播系統(tǒng)的設(shè)計(jì)開發(fā)。
- >
中國人在烏蘇里邊疆區(qū):歷史與人類學(xué)概述
- >
苦雨齋序跋文-周作人自編集
- >
朝聞道
- >
月亮虎
- >
大紅狗在馬戲團(tuán)-大紅狗克里弗-助人
- >
李白與唐代文化
- >
上帝之肋:男人的真實(shí)旅程
- >
中國歷史的瞬間