1.Apache Flume介紹

1.概述

Flume是Cloudera提供的一個(gè)高可用的,高可靠的,分布式的海量日志采集、聚合和傳輸?shù)能浖?Flume的核心是把數(shù)據(jù)從數(shù)據(jù)源(source)收集過(guò)來(lái),再將收集到的數(shù)據(jù)送到指定的目的地(sink)。
為了保證輸送的過(guò)程一定成功,在送到目的地(sink)之前,會(huì)先緩存數(shù)據(jù)(channel),待數(shù)據(jù)真正到達(dá)目的地(sink)后,flume在刪除自己緩存的數(shù)據(jù)。

2.運(yùn)行機(jī)制

Flume系統(tǒng)中核心的角色是agent,agent本身是一個(gè)Java進(jìn)程,一般運(yùn)行在日志收集節(jié)點(diǎn)。
圖片1.png

每一個(gè)agent相當(dāng)于一個(gè)數(shù)據(jù)傳遞員,內(nèi)部有三個(gè)組件:
Source:采集源,用于跟數(shù)據(jù)源對(duì)接,以獲取數(shù)據(jù);
Sink:下沉地,采集數(shù)據(jù)的傳送目的,用于往下一級(jí)agent傳遞數(shù)據(jù)或者最終存儲(chǔ)系統(tǒng)傳遞數(shù)據(jù);
Channel:agent內(nèi)部的數(shù)據(jù)傳輸通道,用于從source將數(shù)據(jù)傳遞到sink;
在整個(gè)數(shù)據(jù)的傳輸?shù)倪^(guò)程中,流動(dòng)的是event,它是Flume內(nèi)部數(shù)據(jù)傳輸?shù)淖罨締卧?。event將傳輸?shù)臄?shù)據(jù)進(jìn)行封裝。如果是文本文件,通常是一行記錄,event也是事務(wù)的基本單位。event從source,流向channel,再到sink,本身為一個(gè)字節(jié)數(shù)組,并可攜帶headers(頭信息)信息。event代表著一個(gè)數(shù)據(jù)的最小完整單元,從外部數(shù)據(jù)源來(lái),向外部的目的地去。
一個(gè)完整的event包括:event headers、event body、event信息,其中event信息就是flume收集到的日記記錄。

3.Flume采集系統(tǒng)結(jié)構(gòu)

3.1簡(jiǎn)單結(jié)構(gòu)

image.png

3.2復(fù)雜結(jié)構(gòu)

多級(jí)agent之間串聯(lián)


image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 閱讀目錄(Content) 一、Flume簡(jiǎn)介 二、Flume特點(diǎn) 三、Flume的一些核心概念 3.1、Agen...
    達(dá)微閱讀 4,877評(píng)論 0 9
  • 簡(jiǎn)介 Flume是Cloudera提供的一個(gè)高可用的,高可靠的,分布式的海量日志采集、聚合和傳輸?shù)南到y(tǒng),F(xiàn)lume...
    達(dá)微閱讀 791評(píng)論 0 2
  • 在具體介紹本文內(nèi)容之前,先給大家看一下Hadoop業(yè)務(wù)的整體開(kāi)發(fā)流程: 從Hadoop的業(yè)務(wù)開(kāi)發(fā)流程圖中可以看出,...
    裘馬輕狂大帥閱讀 798評(píng)論 0 3
  • title: Flume構(gòu)建日志采集系統(tǒng)date: 2018-02-03 19:45tags: [flume,k...
    溯水心生閱讀 16,277評(píng)論 3 25
  • 一、Flume簡(jiǎn)介 flume 作為 cloudera 開(kāi)發(fā)的實(shí)時(shí)日志收集系統(tǒng),受到了業(yè)界的認(rèn)可與廣泛應(yīng)用。Flu...
    superxcp閱讀 1,065評(píng)論 0 2

友情鏈接更多精彩內(nèi)容