注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計其他編程語言/工具Kudu:構(gòu)建高性能實時數(shù)據(jù)分析存儲系統(tǒng)

Kudu:構(gòu)建高性能實時數(shù)據(jù)分析存儲系統(tǒng)

Kudu:構(gòu)建高性能實時數(shù)據(jù)分析存儲系統(tǒng)

定 價:¥69.00

作 者: 常冰琳,(美)Jean-Marc Spaggiari(吉恩-馬克·斯帕加里)等
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787121295416 出版時間: 2019-04-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字數(shù):  

內(nèi)容簡介

  要在Hadoop生態(tài)系統(tǒng)中實現(xiàn)快速的數(shù)據(jù)輸入、服務(wù)和分析,一直以來只有幾個可用但是不夠完美的解決方案,要么以緩慢的數(shù)據(jù)輸入為代價實現(xiàn)快速分析,要么以緩慢的分析為代價實現(xiàn)快速的數(shù)據(jù)輸入。這個問題現(xiàn)在有了解決辦法,使用Apache Kudu基于列的數(shù)據(jù)存儲,你可以很容易地對快速輸入的數(shù)據(jù)進行快速的分析。這就是本書的內(nèi)容。在這本書中,你將學(xué)習(xí)Kudu設(shè)計中的關(guān)鍵概念,以及如何用它構(gòu)建快速、可擴展和可靠的應(yīng)用程序。通過實際的示例,你將了解Kudu如何與其他Hadoop生態(tài)系統(tǒng)組件(如Apache Spark、SparkSQL和Impala)集成。

作者簡介

  Jean-Marc Spaggiari,Kudu的早期用戶,是Cloudera的主任解決方案架構(gòu)師,為Hadoop、Kudu、HBase和其他工具提供技術(shù)支持和咨詢服務(wù)。Jean-Marc對HBase和HDFS有深入的了解,這也使他能夠更好地理解Kudu及其應(yīng)用。常冰琳,現(xiàn)任小米云平臺軟件工程師,曾在百度和VMWare工作,多年從事分布式系統(tǒng)、大數(shù)據(jù)和深度學(xué)習(xí)相關(guān)工作。Kudu PPMC及Committer。

圖書目錄

前言 ............................................................................... XIII
第 1 章 為什么會有 Kudu ..................................................1
Kudu 為什么重要 .................................................................. 1
易用性驅(qū)動接納度 .................................................................................. 2
新的應(yīng)用場景 ......................................................................................... 5
物聯(lián)網(wǎng) ...........................................................................................................5
現(xiàn)有的實時分析方案 .....................................................................................7
實時處理 .....................................................................................................13
硬件環(huán)境 ............................................................................................... 15
Kudu 在大數(shù)據(jù)生態(tài)中的獨特位置 ........................................................ 17
與其他生態(tài)系統(tǒng)的組件對比 .......................................................................19
與大數(shù)據(jù)組件對比——HDFS、HBase 和 Cassandra ..................................24
小結(jié) ...................................................................................................... 26
第 2 章 Kudu 簡介 ..........................................................27
Kudu 的高層設(shè)計 .................................................................................. 29
Kudu 中的角色 ............................................................................................29
master 服務(wù)器 ..............................................................................................31
tablet 服務(wù)器................................................................................................32
Kudu 中的概念與機制 .......................................................................... 42
熱點 .............................................................................................................42
分區(qū) .............................................................................................................44
第 3 章 安裝與運行 .........................................................49
安裝 ...................................................................................................... 49
使用 Kudu Quickstart VM ...........................................................................49
使用 Cloudera Manager ...............................................................................51
從源代碼構(gòu)建 ..............................................................................................52
軟件包 .........................................................................................................53
Cloudera Quickstart VM ..............................................................................53
快速安裝 :3 分鐘或者更短 .................................................................. 54
小結(jié) ...................................................................................................... 58
第 4 章 Kudu 的管理 .......................................................59
為 Kudu 做規(guī)劃 ..................................................................................... 59
master 服務(wù)器和 tablet 服務(wù)器 .....................................................................60
預(yù)寫日志 .....................................................................................................65
數(shù)據(jù)服務(wù)器和存儲 ......................................................................................68
復(fù)制策略(replication strategy) ..................................................................69
部署時的注意事項 :是采用新集群還是現(xiàn)有集群 ................................ 70
全新的僅有 Kudu 的集群 ............................................................................70
全新的包含 Kudu 的 Hadoop 集群 ..............................................................71
在現(xiàn)有的 Hadoop 集群中添加 Kudu ...........................................................77
tablet 服務(wù)器和 master 服務(wù)器的 Web UI .............................................. 81
master 服務(wù)器 UI 和 tablet 服務(wù)器 UI ..........................................................82
master 服務(wù)器 UI .........................................................................................83
tablet 服務(wù)器 UI ...........................................................................................83
Kudu 命令行接口 .................................................................................. 84
集群 .............................................................................................................84
文件系統(tǒng) .....................................................................................................86
tablet 副本 ...................................................................................................92
與 Raft 一致性相關(guān)的元數(shù)據(jù).....................................................................106
添加和刪除 tablet 服務(wù)器 .................................................................... 107
添加 tablet 服務(wù)器 .....................................................................................107
刪除 tablet 服務(wù)器 .....................................................................................108
安全 .................................................................................................... 109
一個簡單的類比 ........................................................................................ 110
Kudu 的安全功能 ...................................................................................... 112
基本的性能調(diào)優(yōu) .................................................................................. 117
Kudu 的內(nèi)存限制 ...................................................................................... 117
維護管理器的線程 .................................................................................... 118
監(jiān)控性能 ................................................................................................... 119
未雨綢繆,遠離麻煩 .......................................................................... 119
避免耗盡磁盤空間 .................................................................................... 119
容忍磁盤故障 ............................................................................................120
備份 ...........................................................................................................120
小結(jié) .................................................................................................... 121
第 5 章 Kudu 常用的開發(fā)接口 .......................................123
客戶端 API .......................................................................................... 124
Kudu Client(客戶端)...............................................................................124
Kudu Table ................................................................................................125
Kudu DDL .................................................................................................125
Kudu 掃描器(Scanner)讀取模式 ...........................................................126
C API .............................................................................................. 127
Python API .......................................................................................... 130
準備 Python 開發(fā)環(huán)境 ...............................................................................131
使用 Python 開發(fā) Kudu 應(yīng)用 .....................................................................131
Java ..................................................................................................... 135
Java 應(yīng)用 .........................................

本目錄推薦

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