2024香港最具教育競爭力中學/小學/幼稚園50強龍虎榜
2024香港最具教育競爭力中學/小學/幼稚園排名指南
最近十一年香港最具教育競爭力中學/小學/幼稚園50強完整版榜單:
2024202320222021/202019201820172016201520142013
教育競爭力評比體系說明
校風評比體系說明
服务全球华人的中英文書籍網上書店
您的購物車是空的

「十二五」國家重點圖書出版規劃項目:HBase權威指南

  • 作者:[美] Lars George 著 代志遠,劉佳,蔣傑 譯
  • 出版社: 人民郵電出版社
  • 出版時間:2013-10-01
  • 版次:1
  • 商品編號: 11321037

    頁數:476

    裝幀:平裝

    開本:16開

    紙張:膠版紙

    印次:1

    ISBN:9787115318893

    印刷時間:2013-09-01

    正文語種:中文


HK$116.70 (速遞費用須知)
購買額滿HK$158免運費
免郵費優惠僅限香港、澳门、
台灣及中國大陸

購買數量:

內容簡介

內容簡介
  《「十二五」國家重點圖書出版規劃項目:HBase權威指南》探討了如何通過使用與HBase高度集成的Hadoop將HBase的可伸縮性變得簡單;把大型數據集分佈到相對廉價的商業服務器集群中;使用本地Java客戶端,或者通過提供了REST、Avro和Thrift應用編程接口的網關服務器來訪問HBase;瞭解HBase架構的細節,包括存儲格式、預寫日誌、後台進程等;在HBase中集成MapReduce框架;瞭解如何調節集群、設計模式、拷貝表、導入批量數據和刪除節點等。
   《「十二五」國家重點圖書出版規劃項目:HBase權威指南》適合使用HBase進行數據庫開發的高級數據庫研發人員閱讀。
目錄
第1章 簡介
1.1 海量數據的黎明
1.2 關係數據庫系統的問題
1.3 非關係型數據庫系統Not-Only-SQL(簡稱NoSQL)
1.3.1 維度
1.3.2 可擴展性
1.3.3 數據庫的範式化和反範式化
1.4 結構
1.4.1 背景
1.4.2 表、行、列和單元格
1.4.3 自動分區
1.4.4 存儲API
1.4.5 實現
1.4.6 小結
1.5 HBase:Hadoop數據庫
1.5.1 歷史
1.5.2 命名
1.5.3 小結

第2章 安裝
2.1 快速啟動指南
2.2 必備條件
2.2.1 硬件
2.2.2 軟件
2.3 HBase使用的文件系統
2.3.1 本地模式
2.3.2 HDFS
2.3.3 S
2.3.4 其他文件系統
2.4 安裝選項
2.4.1 Apache二進制發佈包
2.4.2 編譯源碼
2.5 運行模式
2.5.1 單機模式
2.5.2 分佈式模式
2.6 配置
2.6.1 hbase-site.xml與hbase-default.xml
2.6.2 hbase-env.sh
2.6.3 regionserver
2.6.4 log4j.properties
2.6.5 配置示例
2.6.6 客戶端配置
2.7 部署
2.7.1 基於腳本
2.7.2 Apache Whirr
2.7.3 Puppet與Chef
2.8 操作集群
2.8.1 確定安裝運行
2.8.2 Web UI介紹
2.8.3 Shell介紹
2.8.4 關閉集群

第3章 客戶端API:基礎知識
3.1 概述
3.2 CRUD操作
3.2.1 put方法
3.2.2 get方法
3.2.3 刪除方法
3.3 批量處理操作
3.4 行鎖
3.5 掃瞄
3.5.1 介紹
3.5.2 ResultScanner類
3.5.3 緩存與批量處理
3.6 各種特性
3.6.1 HTable的實用方法
3.6.2 Bytes類

第4章 客戶端API:高級特性
4.1 過濾器
4.1.1 過濾器簡介
4.1.2 比較過濾器
4.1.3 專用過濾器
4.1.4 附加過濾器
4.1.5 FilterList
4.1.6 自定義過濾器
4.1.7 過濾器總結
4.2 計數器
4.2.1 計數器簡介
4.2.2 單計數器
4.2.3 多計數器
4.3 協處理器
4.3.1 協處理器簡介
4.3.2 Coprocessor類
4.3.3 協處理器加載
4.3.4 RegionObserver類
4.3.5 MasterObserver類
4.3.6 endpoint
4.4 HTablePool
4.5 連接管理

第5章 客戶端API:管理功能
5.1 模式定義
5.1.1 表
5.1.2 表屬性
5.1.3 列族
5.2 HBaseAdmin
5.2.1 基本操作
5.2.2 表操作
5.2.3 模式操作
5.2.4 集群管理
5.2.5 集群狀態信息

第6章 可用客戶端
6.1 REST、Thrift和Avro的介紹
6.2 交互客戶端
6.2.1 原生Java
6.2.2 REST
6.2.3 Thrift
6.2.4 Avro
6.2.5 其他客戶端
6.3 批處理客戶端
6.3.1 MapReduce
6.3.2 Hive
6.3.3 Pig
6.3.4 Cascading
6.4 Shell
6.4.1 基礎
6.4.2 命令
6.4.3 腳本
6.5 基於Web的UI
6.5.1 master的UI
6.5.2 region服務器的UI
6.5.3 共享頁面

第7章 與MapReduce集成
7.1 框架
7.1.1 MapReduce介紹
7.1.2 類
7.1.3 支撐類
7.1.4 MapReduce的執行地點
7.1.5 表拆分
7.2 在HBase之上的MapReduce
7.2.1 準備
7.2.2 數據流向
7.2.3 數據源
7.2.4 數據源與數據流向
7.2.5 自定義處理

第8章 架構
8.1 數據查找和傳輸
8.1.1 B+樹
8.1.2 LSM樹
8.2 存儲
8.2.1 概覽
8.2.2 寫路徑
8.2.3 文件
8.2.4 HFile格式
8.2.5 KeyValue格式
8.3 WAL
8.3.1 概述
8.3.2 HLog類
8.3.3 HLogKey類
8.3.4 WALEdit類
8.3.5 LogSyncer類
8.3.6 LogRoller類
8.3.7 回放
8.3.8 持久性
8.4 讀路徑
8.5 region查找
8.6 region生命週期
8.7 ZooKeeper
8.8 複製
8.8.1 Log Edit的生命週期
8.8.2 內部機制

第9章 高級用法
9.1 行鍵設計
9.1.1 概念
9.1.2 高表與寬表
9.1.3 部分鍵掃瞄
9.1.4 分頁
9.1.5 時間序列
9.1.6 時間順序關係
9.2 高級模式
9.3 輔助索引
9.4 搜索集成
9.5 事務
9.6 布隆過濾器
9.7 版本管理
9.7.1 隱式版本控制
9.7.2 自定義版本控制

第10章 集群監控
10.1 介紹
10.2 監控框架
10.2.1 上下文、記錄和監控指標
10.2.2 master監控指標
10.2.3 region服務器監控指標
10.2.4 RPC監控指標
10.2.5 JVM監控指標
10.2.6 info監控指標
10.3 Ganglia
10.3.1 安裝
10.3.2 用法
10.4 JMX
10.4.1 JConsole
10.4.2 JMX遠程API
10.5 Nagios

第11章 性能優化
11.1 垃圾回收優化
11.2 本地memstore分配緩衝區
11.3 壓縮
11.3.1 可用的編解碼器
11.3.2 驗證安裝
11.3.3 啟用壓縮
11.4 優化拆分和合併
11.4.1 管理拆分
11.4.2 region熱點
11.4.3 預拆分region
11.5 負載均衡
11.6 合併region
11.7 客戶端API:最佳實踐
11.8 配置
11.9 負載測試
11.9.1 性能評價
11.9.2 YCSB

第12章 集群管理
12.1 運維任務
12.1.1 減少節點
12.1.2 滾動重啟
12.1.3 新增服務器
12.2 數據任務
12.2.1 導入/導出
12.2.2 CopyTable工具
12.2.3 批量導入
12.2.4 複製
12.3 額外的任務
12.3.1 集群共存
12.3.2 端口要求
12.4 改變日誌級別
12.5 故障處理
12.5.1 HBase Fsck
12.5.2 日誌分析
12.5.3 常見問題

附錄A HBase配置屬性
附錄B 計畫
附錄C 版本升級
附錄D 分支
附錄E Hush SQL Schema
附錄F 對比HBase和BigTable



我們接受以下的付款方式︰VISA、Mastercard、JCB 信用卡、PayPal、銀行轉帳。