注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信網(wǎng)絡(luò)組建與管理HBase管理指南

HBase管理指南

HBase管理指南

定 價:¥59.00

作 者: 蔣燚峰 著,蘇南 譯
出版社: 人民郵電出版社
叢編項:
標(biāo) 簽: 計算機/網(wǎng)絡(luò) 網(wǎng)絡(luò)配置與管理 網(wǎng)絡(luò)與數(shù)據(jù)通信

ISBN: 9787115319814 出版時間: 2013-07-01 包裝: 平裝
開本: 大16開 頁數(shù): 297 字數(shù):  

內(nèi)容簡介

  《HBase管理指南》通過詳盡的操作步驟以及貼近實際使用的案例說明,幫助讀者輕松掌握管理HBase所需的各項技能。《HBase管理指南》是一部實用性很強的操作指南,主要介紹如何建立一個完全分布式的HBase集群并將數(shù)據(jù)轉(zhuǎn)移到該集群中,以及如何使用各種工具來完成日常的管理工作,有效管理和監(jiān)控集群以使其達到最佳的性能,最終還將講解如何安裝Hadoop集群、如何配置Hadoop,使其與HBase進行協(xié)作和如何調(diào)整Hadoop的性能?!禜Base管理指南》適合使用HBase進行數(shù)據(jù)庫開發(fā)的高級數(shù)據(jù)庫研發(fā)人員閱讀使用。

作者簡介

  蔣燚峰(YifengJiang)是日本最大的電子商務(wù)公司樂天(Rakuten)公司的Hadoop和HBase管理員和開發(fā)人員。他畢業(yè)于中國科學(xué)技術(shù)大學(xué),獲得了信息管理系統(tǒng)專業(yè)的學(xué)士學(xué)位。在其專業(yè)軟件工程師職業(yè)生涯的開始階段,他專注于Java開發(fā)。從2008年開始,他一直在尋找Hadoop方面的項目。2009年,他在上一家公司領(lǐng)導(dǎo)了一個使用Hadoop和Hive來開發(fā)的顯示廣告方面數(shù)據(jù)基礎(chǔ)設(shè)施項目。2010年,他加入了目前這家公司,并設(shè)計并實現(xiàn)了一個基于Hadoop和HBase的大型商品排名系統(tǒng)。他還是該公司Hadoop團隊的一員,該團隊負責(zé)著多個Hadoop/HBase集群的運維工作。

圖書目錄

第1章 HBase集群安裝
1.1 簡介
1.2 快速入門
1.3 Amazon EC2的安裝及準(zhǔn)備
1.4 安裝Hadoop
1.5 ZooKeeper安裝
1.6 修改內(nèi)核參數(shù)設(shè)置
1.7 HBase安裝
1.8 Hadoop/ZooKeeper/HBase基本配置
1.9 安裝多個高可用性(HA)的主節(jié)點
第2章 數(shù)據(jù)遷移
2.1 簡介
2.2 通過客戶端程序?qū)隡ySQL數(shù)據(jù)
2.3 使用批量加載工具導(dǎo)入TSV文件的數(shù)據(jù)
2.4 編寫自定義MapReduce任務(wù)來導(dǎo)入數(shù)據(jù)
2.5 在數(shù)據(jù)移入HBase前預(yù)創(chuàng)建區(qū)域
第3章 使用管理工具
3.1 簡介
3.2 HBase主Web界面
3.3 使用HBase Shell管理表
3.4 使用HBase Shell訪問HBase中的數(shù)據(jù)
3.5 使用HBase Shell管理集群
3.6 在HBase Shell中執(zhí)行Java方法
3.7 行計數(shù)器
3.8 WAL工具——手動分割和轉(zhuǎn)儲WAL
3.9 HFile工具——以文本方式查看HFile的內(nèi)容
3.10 HBase hbck——檢查HBase集群的一致性
3.11 HBase Hive——使用類SQL語言查詢HBase中的數(shù)據(jù)
第4章 HBase數(shù)據(jù)備份及恢復(fù)
4.1 簡介
4.2 使用distcp進行關(guān)機全備份
4.3 使用CopyTable在表間復(fù)制數(shù)據(jù)
4.4 將HBase表導(dǎo)出為HDFS上的轉(zhuǎn)儲文件
4.5 通過從HDFS導(dǎo)入轉(zhuǎn)儲文件來恢復(fù)HBase數(shù)據(jù)
4.6 備份NameNode元數(shù)據(jù)
4.7 備份區(qū)域開始鍵
4.8 集群復(fù)制
第5章 監(jiān)控與診斷
5.1 簡介
5.2 顯示HBase表的磁盤利用率
5.3 安裝Ganglia來監(jiān)控HBase集群
5.4 OpenTSDB——使用HBase監(jiān)控HBase集群
5.5 安裝Nagios來監(jiān)控HBase進程
5.6 使用Nagios檢查Hadoop/HBase日志
5.7 使用一些簡單腳本來報告集群狀態(tài)
5.8 熱點區(qū)域——診斷寫操作
第6章 維護和安全
6.1 簡介
6.2 啟用HBase RPC的DEBUG級日志功能
6.3 平穩(wěn)節(jié)點停機
6.4 為集群添加節(jié)點
6.5 滾動重啟
6.6 管理HBase進程的簡單腳本
6.7 簡化部署的簡單腳本
6.8 對Hadoop和HBase進行Kerberos身份認證
6.9 配置HDFS使用Kerberos安全保護機制
6.10 HBase的安全保護配置
第7章 故障排查
7.1 簡介
7.2 故障排查工具介紹
7.3 處理XceiverCount錯誤
7.4 處理“打開的文件過多”的錯誤
7.5 處理“無法創(chuàng)建新本地線程”錯誤
7.6 處理“HBase忽略了HDFS的客戶端配置”問題
7.7 處理ZooKeeper客戶端的連接錯誤
7.8 處理ZooKeeper會話過期錯誤
7.9 處理EC2上HBase的啟動錯誤
第8章 基本性能調(diào)整
8.1 簡介
8.2 設(shè)置Hadoop分散磁盤I/O
8.3 使用網(wǎng)絡(luò)拓撲結(jié)構(gòu)腳本使Hadoop可感知機架
8.4 以noatime和nodiratime方式裝載磁盤
8.5 將vm.swappiness設(shè)為0以避免交換
8.6 Java GC和HBase堆的設(shè)置
8.7 使用壓縮
8.8 管理合并
8.9 管理區(qū)域分割
第9章 高級配置和調(diào)整
9.1 簡介
9.2 使用YCSB對HBase集群進行基準(zhǔn)測試
9.3 增加區(qū)域服務(wù)器的處理線程數(shù)
9.4 使用自定義算法預(yù)創(chuàng)建區(qū)域
9.5 避免寫密集集群中的更新阻塞
9.6 調(diào)節(jié)MemStore內(nèi)存大小
9.7 低延遲系統(tǒng)的客戶端調(diào)節(jié)
9.8 配置列族的塊緩存
9.9 調(diào)高讀密集集群的塊緩存大小
9.10 客戶端掃描類的設(shè)置
9.11 調(diào)整塊大小來提高尋道性能
9.12 啟用Bloom過濾器提高整體吞吐量
……

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號