FusionInsight 集群功能介紹-Flume

      網友投稿 884 2022-05-28

      基本原理

      簡介

      Flume是一個分布式、可靠和高可用的海量日志聚合系統,支持在系統中定制各類數 據發送方,用于收集數據;同時,Flume提供對數據進行簡單處理,并寫入各種數據 接受方(可定制)的能力。Flume有如下幾個特點:

      ● 收集、聚合事件流數據的分布式框架

      ● 通常用于log數據

      ● 采用ad-hoc方案(多跳,無中心控制節點方案)

      ● 聲明式配置,可以動態更新配置

      ● 提供上下文路由功能

      ● 支持負載均衡和故障轉移

      ● 完全的可擴展

      結構

      Flume Agent由Source、Channel、Sink組成,如圖1-31所示,模塊說明如表1-4所 示。

      圖 1-31 Flume 結構圖 1

      表 1-4 模塊說明

      Flume也可以配置成多個Source、Channel、Sink,如圖1-32所示:

      圖 1-32 Flume 結構圖 2

      Flume還支持多個Flume Agent級聯,如圖1-33所示。

      圖 1-33 Flume 級聯結構圖

      原理

      Agent之間的可靠性

      Agent之間數據交換流程如圖1-34所示

      圖 1-34 Agent 數據傳輸流程

      Flume采用基于Transactions的方式保證數據傳輸的可靠性,當數據從一個Agent 流向另外一個Agent時,兩個Transactions已經開始生效。發送Agent的Sink首先 從Channel取出一條消息,并且將該消息發送給另外一個Agent。如果接受消息的 Agent成功地接受并處理消息,那么發送Agent將會提交Transactions,標識一次 數據傳輸成功可靠地完成。

      當接收Agent接受到發送Agent發送的消息時,開始一個新的Transactions,當該 數據被成功處理(寫入Channel中),那么接收Agent提交該Transactions,并向 發送Agent發送成功響應。

      如果在某次提交(commit)之前,數據傳輸出現了失敗,將會再次開始上一次 Transactions,并將上次發送失敗的數據重新傳輸。因為commit操作已經將 Transactions寫入了磁盤,那么在進程故障退出并恢復業務之后,仍然可以繼續上 次的Transactions。

      與組件的關系

      FusionInsight 集群功能介紹-Flume

      與 HDFS 的關系

      當用戶配置HDFS作為Flume的Sink時,HDFS就作為Flume的終數據存儲系統, Flume將傳輸的數據全部按照配置寫入HDFS中。

      與 HBase 的關系

      當用戶配置HBase作為Flume的Sink時,HBase就作為Flume的終數據存儲系統, Flume將傳輸的數據全部按照配置寫入HBase中。

      增強特性

      提升傳輸速度

      可以配置將指定的行數作為一個Event,而不僅是一行,提高了代碼的執行效率以及減 少寫入磁盤的次數。

      傳輸超大二進制文件

      Flume根據當前內存情況,自動調整傳輸超大二進制文件的內存占用情況,不會導致 Outofmemory出現。

      支持定制傳輸前后準備工作

      Flume支持定制腳本,指定在傳輸前或者傳輸后執行指定的腳本,用于執行準備工 作。

      管理客戶端告警

      Flume通過MonitorServer接收Flume客戶端告警,并上報Manager告警管理中心。

      Hadoop FusionInsight

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:分布式進階(二十一)Flume的基礎介紹
      下一篇:【Java核心面試寶典】Day13、面試官最愛問的“進程”面試題
      相關文章
      午夜亚洲国产理论秋霞| 77777午夜亚洲| 亚洲免费综合色在线视频| 亚洲福利电影一区二区?| 青青草原精品国产亚洲av| 亚洲AV人人澡人人爽人人夜夜| 亚洲色大成网站WWW久久九九| 亚洲男人的天堂一区二区| 亚洲AV无码一区二区三区国产| 亚洲av无码成人精品区一本二本| 亚洲熟妇丰满xxxxx| 色偷偷亚洲女人天堂观看欧| 久久精品国产亚洲AV蜜臀色欲| 亚洲13又紧又嫩又水多| 亚洲午夜无码久久久久小说| 亚洲午夜精品一区二区麻豆| 亚洲国产欧美国产综合一区| 亚洲AV第一成肉网| 亚洲av无码不卡私人影院| 亚洲精品人成无码中文毛片| 精品国产香蕉伊思人在线在线亚洲一区二区 | 亚洲丶国产丶欧美一区二区三区| 亚洲一本一道一区二区三区| 精品亚洲国产成人av| 亚洲 小说区 图片区 都市| 亚洲精品成人片在线观看| 国产亚洲?V无码?V男人的天堂| 亚洲精品无码久久久久| 亚洲AV无码不卡在线播放| 亚洲AV日韩AV永久无码久久| 亚洲资源在线视频| 亚洲乱人伦精品图片| 亚洲人av高清无码| 无码专区一va亚洲v专区在线| 亚洲一区二区三区乱码A| 亚洲国产第一站精品蜜芽| 久久亚洲精品成人av无码网站| 亚洲精品成人久久| 亚洲AV男人的天堂在线观看| 久久久久亚洲精品无码网址色欲| 亚洲男人的天堂一区二区|