注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)構(gòu)建Apache Kafka流數(shù)據(jù)應(yīng)用

構(gòu)建Apache Kafka流數(shù)據(jù)應(yīng)用

構(gòu)建Apache Kafka流數(shù)據(jù)應(yīng)用

定 價(jià):¥79.00

作 者: 曼尼施·庫馬爾,尚沙勒·辛格 著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787302509363 出版時(shí)間: 2018-09-01 包裝: 平裝
開本: 16 頁數(shù): 236 字?jǐn)?shù):  

內(nèi)容簡介

  Apache Kafka是一個(gè)流行的分布式流平臺(tái),充當(dāng)消息隊(duì)列或企業(yè)消息傳遞系統(tǒng)。它用來發(fā)布和訂閱數(shù)據(jù)流,并在發(fā)生錯(cuò)誤時(shí)以容錯(cuò)方式處理它們。 本書共13章,全面介紹使用Apache Kafka等大數(shù)據(jù)工具設(shè)計(jì)和構(gòu)建企業(yè)級流應(yīng)用方面的內(nèi)容,包括構(gòu)建流應(yīng)用程序的佳實(shí)踐,并解決了一些常見的挑戰(zhàn),例如如何高效地使用Kafka輕松處理高容量數(shù)據(jù)。完成本書的學(xué)習(xí)后,讀者能使用Kafka設(shè)計(jì)高效的流數(shù)據(jù)應(yīng)用程序。 本書既適合Kafka初學(xué)者、大數(shù)據(jù)應(yīng)用開發(fā)人員、大數(shù)據(jù)應(yīng)用運(yùn)維人員閱讀,也適合高等院校與培訓(xùn)學(xué)校相關(guān)專業(yè)的師生教學(xué)參考。

作者簡介

  蔣守壯,現(xiàn)就職于金拱門(中國)有限公司,擔(dān)任大數(shù)據(jù)卓越中心高級工程和平臺(tái)經(jīng)理,負(fù)責(zé)大數(shù)據(jù)平臺(tái)的架構(gòu)和產(chǎn)品研發(fā)。譯者擁有多年豐富的大數(shù)據(jù)生產(chǎn)實(shí)戰(zhàn)經(jīng)驗(yàn)和產(chǎn)品研發(fā)能力,著有圖書《基于Apache Kylin構(gòu)建大數(shù)據(jù)分析平臺(tái)》。

圖書目錄

其他生產(chǎn)者配置 40
Java編程語言:Kafka生產(chǎn)者示例 42
常見的消息發(fā)布模式 44
最佳實(shí)踐 46
總 結(jié) 48
第4章 深入研究Kafka消費(fèi)者 49
Kafka消費(fèi)者內(nèi)部機(jī)制 50
理解Kafka消費(fèi)者的職責(zé) 50
Kafka消費(fèi)者API 52
消費(fèi)者配置 52
訂閱和輪詢 54
提交和輪詢 56
其他配置 59
利用Java實(shí)現(xiàn)Kafka消費(fèi)者 60
利用Scala實(shí)現(xiàn)Kafka消費(fèi)者 62
Rebalance listeners 64
常用的消息消費(fèi)模式 64
最佳實(shí)踐 67
總 結(jié) 68
第5章 集成Kafka 構(gòu)建Spark Streaming應(yīng)用 69
Spark介紹 70
Spark架構(gòu) 70
Spark的核心 72
Spark生態(tài)系統(tǒng) 73
Spark Streaming 75
Receiver-based集成 75
Receiver-based approach的缺點(diǎn) 77
Receiver-based集成的Java示例 77
Receiver-based集成的Scala示例 79
Direct approach 80
Direct approach的Java示例 82
Direct approach的Scala示例 83
日志處理用例—欺詐IP檢測 84
Maven 85
生產(chǎn)者 89
Reader屬性 89
生產(chǎn)者代碼 90
欺詐IP查找 92
暴露Hive表 93
Streaming代碼 94
總 結(jié) 97
第6章 集成Kafka構(gòu)建Storm應(yīng)用 98
Apache Storm介紹 98
Storm集群架構(gòu) 99
Storm應(yīng)用程序的概念 100
Apache Heron介紹 101
Heron架構(gòu) 102
Heron topology架構(gòu) 103
集成Apache Kafka與Apache Storm - Java 104
示 例 105
集成Apache Kafka與Apache Storm - Scala 110
用例—使用Storm、Kafka和Hive處理日志 114
生產(chǎn)者 118
生產(chǎn)者代碼 119
欺詐IP查找 122
Storm應(yīng)用程序 123
運(yùn)行項(xiàng)目 132
總 結(jié) 133

本目錄推薦

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