2023學年完整公開課版FlumeAgent詳解_第1頁
2023學年完整公開課版FlumeAgent詳解_第2頁
2023學年完整公開課版FlumeAgent詳解_第3頁
2023學年完整公開課版FlumeAgent詳解_第4頁
2023學年完整公開課版FlumeAgent詳解_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

FlumeAgent詳解掌握FlumeAgent的各個組件一、Agent介紹

二、Agent之Source

三、Agent之Channel

四、Agent之Sink

五、其他幾個組件一個Agent包含Source,Channel,Sink和其他組件。它利用這些組件將events從一個節(jié)點傳輸?shù)搅硪粋€節(jié)點或最終目的。Agent是flume流的基礎(chǔ)部分。Flume為這些組件提供了配置、生命周期管理、監(jiān)控支持。1.Agent介紹2.Agent之SourceSource負責接收event或通過特殊機制產(chǎn)生event,并將events批量的放到一個或多個Channel。包含event驅(qū)動和輪詢兩種類型。不同類型的Source:與系統(tǒng)集成的Source:Syslog,Netcat自動生成事件的Source:Exec用于Agent和Agent之間通信的RPCSource:Avro、ThriftSource必須至少和一個channel關(guān)聯(lián)。3.Agent之Source4.Agent之Channel與SinkChannel位于Source和Sink之間,用于緩存進來的event。當Sink成功的將event發(fā)送到下一跳的Channel或最終目的,event從Channel移除。不同的Channel提供的持久化水平也是不一樣的:MemoryChannel:volatileFileChannel:基于WAL(預(yù)寫式日志W(wǎng)rite-AheadLogging)實現(xiàn)JDBCChannel:基于嵌入Database實現(xiàn)Channel支持事務(wù)??梢院腿魏螖?shù)量的Source和Sink工作。5.Agent之ChannelSink負責將event傳輸?shù)较乱惶蜃罱K目的,成功完成后將event從Channel移除。不同類型的Sink:存儲event到最終目的的終端Sink.比如Hdfs,Hbase自動消耗的sink。比如NullSink用于Agent間通信的IPCsink:Avro必須作用于一個確切的Channel。5.Agent之SinkInterceptor

作用于Source,按照預(yù)設(shè)的順序在必要地方裝飾和過濾events。ChannelSelector

允許Source基于預(yù)設(shè)的標準,從所有Channel中,選擇一個或多個ChannelSinkProcessor

多個Sink可以構(gòu)成一個SinkGroup。SinkProcessor可以通過組中所有Sink實現(xiàn)負載均衡;也可以在一

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論