日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡數據庫HBase應用實戰(zhàn)與性能調優(yōu)

HBase應用實戰(zhàn)與性能調優(yōu)

HBase應用實戰(zhàn)與性能調優(yōu)

定 價:¥69.00

作 者: 張文亮 著
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787111707356 出版時間: 2022-08-01 包裝:
開本: 16開 頁數: 214 字數:  

內容簡介

  HBase是一個高可靠、高性能、面向列、可伸縮的分布式存儲系統(tǒng)。利用HBase技術可以在廉價的PC服務器上搭建大規(guī)模的存儲化集群,可以對數十億級別的大數據進行實時性的高性能讀寫,在滿足高性能的同時還保證了數據存取的原子性。 本書由淺入深地講解HBase的概念、安裝、配置、部署、高級用法、性能調優(yōu),內容既兼顧了初學者,也適用于想要深入學習HBase的讀者。 本書適用于以前沒有接觸過HBase,或者對HBase有所了解并希望深入學習的讀者,同時適用于HBase應用開發(fā)人員和系統(tǒng)管理人員。不管你是HBase新手還是HBase專家,相信都能從本書中有所收獲。

作者簡介

暫缺《HBase應用實戰(zhàn)與性能調優(yōu)》作者簡介

圖書目錄

前言
第1章 大數據時代的必然產物—HBase 1
  1.1 HBase的發(fā)展歷程 1
  1.2 HBase的特征 2
  1.3 HBase的優(yōu)缺點 2
1.3.1 HBase的優(yōu)點 2
1.3.2 HBase的缺點 3
  1.4 HBase與關系數據庫的區(qū)別 3
  1.5 使用HBase的時機 4
  1.6 HBase的應用場景 4
  1.7 HBase的數據模型 7
  1.8 HBase的邏輯視圖 10
第2章 HBase基本架構與快速入門 11
  2.1 HBase基本架構 11
  2.2 HBase分布式環(huán)境搭建 14
2.2.1 設置服務器名稱 14
2.2.2 Hadoop單機安裝 15
2.2.3 Hadoop集群安裝 20
2.2.4 ZooKeeper集群安裝 28
2.2.5 HBase集群安裝 31
  2.3 HBase容器化技術搭建 34
2.3.1 CentOS環(huán)境下安裝Docker 34
2.3.2 Windows 10環(huán)境下安裝Docker 35
2.3.3 利用Docker安裝HBase 37
  2.4 HBase快速入門 39
2.4.1 使用HBase Shell 39
2.4.2 使用create命令 40
2.4.3 使用alter命令 40
2.4.4 使用list命令 40
2.4.5 使用describe命令 41
2.4.6 使用put命令 42
2.4.7 使用get命令 42
2.4.8 使用scan命令 43
2.4.9 使用deleteall命令 43
第3章 HBase基本操作 44
  3.1 help命令 44
  3.2 常規(guī)命令 47
3.2.1 查詢集群狀態(tài)信息(status命令) 47
3.2.2 查看如何操作表(table_help命令) 48
3.2.3 查詢HBase版本信息(version命令) 49
3.2.4 查看當前用戶(whoami命令) 50
3.2.5 查看進程列表(processlist命令) 50
  3.3 DDL命令 50
3.3.1 創(chuàng)建表(create命令) 51
3.3.2 修改表信息(alter命令) 52
3.3.3 異步修改表信息(alter_async命令) 55
3.3.4 獲取表的詳細信息(describe命令) 56
3.3.5 獲取HBase中所有的表(list命令) 57
3.3.6 判斷表是否存在(exists命令) 57
3.3.7 以對象的方式操作表(get_table命令) 58
3.3.8 啟用表(enable命令) 58
3.3.9 啟用所有滿足正則表達式的表(enable_all命令) 59
3.3.10 判斷表是否被啟用(is_enabled命令) 60
3.3.11 禁用表(disable命令) 60
3.3.12 禁用所有滿足正則表達式的表(disable_all命令) 60
3.3.13 判斷表是否被禁用(is_disabled命令) 61
3.3.14 刪除表(drop命令) 62
3.3.15 刪除所有滿足正則表達式的表(drop_all命令) 62
3.3.16 獲取RowKey所在的區(qū)域(locate_region命令) 63
3.3.17 顯示HBase支持的過濾器(show_filters命令) 64
  3.4 命名空間 65
3.4.1 創(chuàng)建命名空間(create_namespace命令) 65
3.4.2 修改命名空間(alter_namespace命令) 65
3.4.3 獲取命名空間詳情(describe_namespace命令) 66
3.4.4 獲取命名空間下所有表的名稱(list_namespace_tables命令) 66
3.4.5 獲取所有的命名空間(list_namespace命令) 66
3.4.6 刪除命名空間(drop_namespace命令) 67
  3.5 DML命令 67
3.5.1 新增或者修改數據(put命令) 68
3.5.2 全表掃描數據(scan命令) 68
3.5.3 獲取表中數據的總行數(count命令) 72
3.5.4 獲取表中的數據(get命令) 73
3.5.5 刪除列族中的某個列(delete命令) 75
3.5.6 刪除整行數據(delete命令) 76
3.5.7 列值自增(incr命令) 77
3.5.8 獲取自增后的列值(get_counter命令) 78
3.5.9 獲取表所對應的Region數量(get_splits命令) 79
3.5.10 清空整個表數據,不保留分區(qū)(truncat命令) 79
3.5.11 清空整個表數據,保留分區(qū)(truncat_ preserve命令) 80
第4章 Java對接HBase 81
  4.1 從“HelloWorld”開始 81
  4.2 創(chuàng)建表 86
  4.3 添加數據 91
  4.4 批量添加數據 96
  4.5 內容追加 101
  4.6 修改數據 102
  4.7 刪除數據 103
  4.8 批量刪除 106
  4.9 原子性操作 107
  4.10 批量操作 109
  4.11 自增 111
  4.12 判斷數據是否存在 112
  4.13 代碼封裝 112
第5章 客戶端API進階 127
  5.1 數據查詢 127
  5.2 數據掃描 133
  5.3 過濾器快速實戰(zhàn) 139

本目錄推薦

掃描二維碼
Copyright ? 讀書網 rgspecialties.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號