Flume
《Flume:構(gòu)建高可用、可擴(kuò)展的海量日志采集系統(tǒng)》從Flume 的基本概念和設(shè)計(jì)原理開始講解,分別介紹了不同種類的組件、如何配置組件、如何運(yùn)行Flume Agent 等。同時(shí),分別討論Source、Channel 和Sink 三種核心組件,不僅僅闡述每個(gè)組件的基本概念,而且結(jié)合實(shí)際的編程案例,深入、全面地介紹每個(gè)組件的詳細(xì)用法,并且這部分內(nèi)容也是整個(gè)Flume 框架的重中之重。之后,講解攔截器、Channel選擇器、Sink 組和Sink 處理器等內(nèi)容,它們?yōu)镕lume 提供靈活的擴(kuò)展支持。最后,介紹了Flume 的高級(jí)使用,如何使用Flume 軟件開發(fā)工具集(SDK)和Embedded Agent API,如何設(shè)計(jì)、部署和監(jiān)控Flume 生產(chǎn)集群。
總而言之,《Flume:構(gòu)建高可用、可擴(kuò)展的海量日志采集系統(tǒng)》是一本理論結(jié)合實(shí)戰(zhàn),深度、廣度兼?zhèn)涞?..
《Flume:構(gòu)建高可用、可擴(kuò)展的海量日志采集系統(tǒng)》從Flume 的基本概念和設(shè)計(jì)原理開始講解,分別介紹了不同種類的組件、如何配置組件、如何運(yùn)行Flume Agent 等。同時(shí),分別討論Source、Channel 和Sink 三種核心組件,不僅僅闡述每個(gè)組件的基本概念,而且結(jié)合實(shí)際的編程案例,深入、全面地介紹每個(gè)組件的詳細(xì)用法,并且這部分內(nèi)容也是整個(gè)Flume 框架的重中之重。之后,講解攔截器、Channel選擇器、Sink 組和Sink 處理器等內(nèi)容,它們?yōu)镕lume 提供靈活的擴(kuò)展支持。最后,介紹了Flume 的高級(jí)使用,如何使用Flume 軟件開發(fā)工具集(SDK)和Embedded Agent API,如何設(shè)計(jì)、部署和監(jiān)控Flume 生產(chǎn)集群。
總而言之,《Flume:構(gòu)建高可用、可擴(kuò)展的海量日志采集系統(tǒng)》是一本理論結(jié)合實(shí)戰(zhàn),深度、廣度兼?zhèn)涞暮A咳罩静杉到y(tǒng)的著作。
Hari Shreedharan是Cloudera的一名軟件工程師,他工作于Apache Spark、Apache Flume和Apache Sqoop。他也是Flume項(xiàng)目的一個(gè)提交者和PMC成員,幫助項(xiàng)目的方向做決定。
