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