中文在线免费看视频_国产成人精品亚洲日本在线观看_亚洲精品第一综合99久久_国产亚洲精品日韩综合网

當(dāng)前位置: 首頁 / 技術(shù)干貨 / 正文
數(shù)據(jù)采集工具之Flume的基礎(chǔ)使用

2023-03-02

   1. sinks hdfs

  一、Flume 的基礎(chǔ)配置

  要使用 Flume 來采集數(shù)據(jù),我們要做的第一件事情就是制定采集方案。在采集方案中主要要制定的是三部分:

  ●針對不同的數(shù)據(jù)源,制定對應(yīng)的 Source

  ●針對不同的數(shù)據(jù)去向,制定對應(yīng)的 Sink

  ●針對不同的場景,制定對應(yīng)的 Channel

  # list the sources, sinks and channels for the agent

  .sources =

  .channels =

  .sinks =

  # set channel for source

  .sources..channels =...

  # set channel for sink

  .sinks..channel = 

  例如:

  # list the sources, sinks and channels for the agent

  agent_foo.sources = avro-appserver-src-1

  agent_foo.channels = mem-channel-1

  agent_foo.sinks = hdfs-sink-1

  # set channel for source

  agent_foo.sources.avro-appserver-src-1.channels = mem-channel-1

  # set channel for sink

  agent_foo.sinks.hdfs-sink-1.channel = mem-channel-1

  無論是 Source、Channel、Sink,每一個組件都有自己的一些屬性。我們也可以在采集的配置文件中定義這些組件的屬性,來豐富功能。

  # properties for sources

  .sources.. =

  # properties for channels

  .channel..=

  # properties for sinks

  .sources..= 

  例如:

  agent_foo.sources = avro-AppSrv-source

  agent_foo.sinks = hdfs-Cluster1-sink

  agent_foo.channels = mem-channel-1

  # set channel for sources, sinks

  # properties of avro-AppSrv-source

  agent_foo.sources.avro-AppSrv-source.type = avro

  agent_foo.sources.avro-AppSrv-source.bind = localhost

  agent_foo.sources.avro-AppSrv-source.port = 10000

  # properties of mem-channel-1

  agent_foo.channels.mem-channel-1.type = memory

  agent_foo.channels.mem-channel-1.capacity = 1000

  agent_foo.channels.mem-channel-1.transactionCapacity = 100

  # properties of hdfs-Cluster1-sink

  agent_foo.sinks.hdfs-Cluster1-sink.type = hdfs

  agent_foo.sinks.hdfs-Cluster1-sink.hdfs.path = hdfs://namenode/flume/webdata

  #...

  二、常見的采集案例

  2.1. 案例演示:Avro+Memory+Logger

  Avro Source:監(jiān)聽一個指定的Avro端口,通過Avro端口可以獲取到Avro client發(fā)送過來的文件,即只要應(yīng)用程序通過Avro端口發(fā)送文件,source組件就可以獲取到該文件中的內(nèi)容,輸出位置為Logger

  采集方案

  [root@qianfeng01 flume-1.9.0]# mkdir flumeconf

  [root@qianfeng01 flume-1.9.0]# cd flumeconf

  [root@qianfeng01 flumeconf]# vi avro-logger.conf

  #定義各個組件的名字

  a1.sources=avro-sour1

  a1.channels=mem-chan1

  a1.sinks=logger-sink1

  #定義sources組件的相關(guān)屬性

  a1.sources.avro-sour1.type=avro

  a1.sources.avro-sour1.bind=qianfeng01

  a1.sources.avro-sour1.port=9999

  #定義channels組件的相關(guān)屬性

  a1.channels.mem-chan1.type=memory

  #定義sinks組件的相關(guān)屬性

  a1.sinks.logger-sink1.type=logger

  a1.sinks.logger-sink1.maxBytesToLog=100

  #組件之間進行綁定

  a1.sources.avro-sour1.channels=mem-chan1

  a1.sinks.logger-sink1.channel=mem-chan1

  啟動 Agent

  [root@qianfeng01 flumeconf]# flume-ng agent -c ../conf -f ./avro-logger.conf -n a1 -Dflume.root.logger=INFO,console

  測試數(shù)據(jù)

  [root@qianfeng01 ~]# mkdir flumedata

  [root@qianfeng01 ~]# cd flumedata/

  [root@qianfeng01 flumedata]#

  [root@qianfeng01 flumedata]# date >> test.data

  [root@qianfeng01 flumedata]# cat test.data

  2019年 11月 21日 星期四 21:22:36 CST

  [root@qianfeng01 flumedata]# ping qianfeng01 >> test.data

  [root@qianfeng01 flumedata]# cat test.data

  ....省略....

  [root@qianfeng01 flumedata]# flume-ng avro-client -c /usr/local/flume-1.9.0/conf/ -H qianfeng01 -p 9999 -F ./test.data

  2.2. 案例演示 Taildir+Memory+HDFS

  采集方案

  a1.sources = r1

  a1.channels = c1

  a1.sinks = s1

  a1.sources.r1.type = TAILDIR

  a1.sources.r1.positionFile = /usr/local/flume-1.9.0/flumeconf/taildir_position.json

  a1.sources.r1.filegroups = f1

  a1.sources.r1.filegroups.f1 = /usr/local/flume-1.9.0/flumedata/tails/.*log.*

  a1.sources.r1.fileHeader = true

  a1.sources.ri.maxBatchCount = 1000

  a1.channels.c1.type=memory

  a1.channels.c1.capacity=1000

  a1.channels.c1.transactionCapacity=100

  a1.sinks.s1.type=hdfs

  a1.sinks.s1.hdfs.path=hdfs://qianfeng01:9820/flume/taildir/

  a1.sinks.s1.hdfs.filePrefix=flume-hdfs

  a1.sinks.s1.hdfs.fileSuffix=.log

  a1.sinks.s1.hdfs.inUseSuffix=.tmp

  a1.sinks.s1.hdfs.rollInterval=60

  a1.sinks.s1.hdfs.rollSize=1024

  a1.sinks.s1.hdfs.rollCount=10

  a1.sinks.s1.hdfs.idleTimeout=0

  a1.sinks.s1.hdfs.batchSize=100

  a1.sinks.s1.hdfs.fileType=DataStream

  a1.sinks.s1.hdfs.writeFormat=Text

  a1.sinks.s1.hdfs.round=true

  a1.sinks.s1.hdfs.roundValue=1

  a1.sinks.s1.hdfs.roundUnit=second

  a1.sinks.s1.hdfs.useLocalTimeStamp=true

  a1.sources.r1.channels=c1

  a1.sinks.s1.channel=c1

  啟動 Agent

  [root@qianfeng01 flumeconf]# flume-ng agent -c ../conf -f ./taildir-hdfs.conf -n a1 -Dflume.root.logger=INFO,console

  測試數(shù)據(jù)

  [root@qianfeng01 tails]# echo "hello world" >>a1.log

  [root@qianfeng01 tails]# echo "hello world" >>a1.log

  [root@qianfeng01 tails]# echo "hello world" >>a1.log

  [root@qianfeng01 tails]# echo "hello world" >>a1.log

  [root@qianfeng01 tails]# echo "hello world123" >>a1.log

  [root@qianfeng01 tails]# echo "hello world123" >>a2.log

  [root@qianfeng01 tails]# echo "hello world123" >>a3.log

  [root@qianfeng01 tails]# echo "hello world123" >>a3.csv

  [root@qianfeng01 tails]# echo "hello world123" >>a3.log

好程序員公眾號

  • · 剖析行業(yè)發(fā)展趨勢
  • · 匯聚企業(yè)項目源碼

好程序員開班動態(tài)

More+
  • HTML5大前端 <高端班>

    開班時間:2021-04-12(深圳)

    開班盛況

    開班時間:2021-05-17(北京)

    開班盛況
  • 大數(shù)據(jù)+人工智能 <高端班>

    開班時間:2021-03-22(杭州)

    開班盛況

    開班時間:2021-04-26(北京)

    開班盛況
  • JavaEE分布式開發(fā) <高端班>

    開班時間:2021-05-10(北京)

    開班盛況

    開班時間:2021-02-22(北京)

    開班盛況
  • Python人工智能+數(shù)據(jù)分析 <高端班>

    開班時間:2021-07-12(北京)

    預(yù)約報名

    開班時間:2020-09-21(上海)

    開班盛況
  • 云計算開發(fā) <高端班>

    開班時間:2021-07-12(北京)

    預(yù)約報名

    開班時間:2019-07-22(北京)

    開班盛況
IT培訓(xùn)IT培訓(xùn)
在線咨詢
IT培訓(xùn)IT培訓(xùn)
試聽
IT培訓(xùn)IT培訓(xùn)
入學(xué)教程
IT培訓(xùn)IT培訓(xùn)
立即報名
IT培訓(xùn)

Copyright 2011-2023 北京千鋒互聯(lián)科技有限公司 .All Right 京ICP備12003911號-5 京公網(wǎng)安備 11010802035720號

中文在线免费看视频_国产成人精品亚洲日本在线观看_亚洲精品第一综合99久久_国产亚洲精品日韩综合网

            国产欧美日韩亚州综合 | 日韩一级高清毛片| 久久婷婷一区二区三区| 国产欧美视频在线观看| 成人免费一区二区三区在线观看| 国产精品高潮呻吟| 欧美丰满少妇xxxbbb| av不卡免费电影| 日韩你懂的电影在线观看| 欧美激情中文字幕| 免费成人av在线| 亚洲黄色免费电影| 精品国产1区二区| 欧美性猛交xxxxxx富婆| 亚洲观看高清完整版在线观看| 欧美高清视频在线高清观看mv色露露十八| 韩日精品视频一区| 亚洲精品水蜜桃| 亚洲成人在线免费| 国产午夜亚洲精品理论片色戒 | 亚洲bdsm女犯bdsm网站| 国产精品福利电影一区二区三区四区| 欧美日韩高清不卡| 欧美日韩午夜在线视频| youjizz国产精品| av网站免费线看精品| 欧美亚洲国产一区二区三区| 337p亚洲精品色噜噜噜| 精品国产一区二区在线观看| 精品久久久久久久久久久久久久久| 99久久er热在这里只有精品66| 国产精品亚洲专一区二区三区 | 99久久99久久综合| 99精品热视频| 国产高清精品网站| 久久网这里都是精品| 色综合久久天天| 欧亚一区二区三区| 777色狠狠一区二区三区| 国产伦精品一区二区三区在线观看 | 日本亚洲视频在线| 亚洲一区二区免费视频| 美国精品在线观看| 国产成人精品免费网站| 一本到一区二区三区| 粉嫩欧美一区二区三区高清影视| 曰韩精品一区二区| 亚洲美女在线国产| 亚洲视频综合在线| 国产欧美一区二区精品婷婷| 精品精品国产高清a毛片牛牛| 日韩电影免费在线观看网站| 日韩经典中文字幕一区| 美日韩黄色大片| 波多野结衣中文一区| 欧美视频在线一区二区三区| 日韩亚洲欧美一区| 国产精品福利在线播放| 三级久久三级久久| 国产91精品精华液一区二区三区 | 天堂久久一区二区三区| 欧美老女人第四色| 国产美女视频91| 99精品久久只有精品| 美女高潮久久久| www.成人在线| 日韩精品在线网站| 自拍av一区二区三区| 麻豆久久久久久| 一本久久a久久精品亚洲| 日韩精品一区二区三区四区视频| 中文字幕一区二区三区四区| 麻豆国产精品官网| 日本高清不卡在线观看| 久久久精品免费网站| 丝袜国产日韩另类美女| hitomi一区二区三区精品| 日韩亚洲欧美一区| 欧美一区二区久久久| 成人免费在线视频| 国产精品夜夜嗨| 欧美日韩不卡一区二区| 国产精品久久久久久久久晋中| 免费久久精品视频| 欧美日韩一区视频| 国产精品久久久久久久午夜片| 日韩免费观看高清完整版 | 99综合影院在线| 欧美日韩国产精品成人| 久久色在线视频| 玉足女爽爽91| 久久久久88色偷偷免费| 国产亚洲欧洲997久久综合| 久久九九国产精品| 国产午夜精品一区二区三区四区| 亚洲免费看黄网站| 亚洲国产精品天堂| 色综合天天综合| 一区二区中文视频| 国产99久久久国产精品潘金网站| 欧美va在线播放| 日韩电影在线免费观看| 欧美午夜影院一区| 亚洲一区国产视频| 在线看不卡av| 亚洲欧美经典视频| 91丨porny丨首页| 国产精品区一区二区三| 成人一级黄色片| 欧美在线观看一二区| 一区二区三区中文字幕电影| 不卡视频一二三| 亚洲日本欧美天堂| 色综合久久久久久久久| 亚洲精品午夜久久久| 91福利小视频| 一区二区三国产精华液| 91精品国产综合久久精品app | 国产精品一区二区在线观看不卡| 欧美精品久久一区二区三区| 天天色图综合网| 88在线观看91蜜桃国自产| 色婷婷综合久久久| 亚洲欧美日韩在线| 日本成人在线电影网| 日韩一本二本av| 国产乱人伦精品一区二区在线观看 | 色综合天天视频在线观看 | 国产乱一区二区| 欧美激情一区二区三区蜜桃视频| 福利电影一区二区| 亚洲欧美日韩国产中文在线| 在线免费观看成人短视频| 香蕉乱码成人久久天堂爱免费| 国产一区91精品张津瑜| 中文字幕乱码亚洲精品一区| 99久久久免费精品国产一区二区| 亚洲精品乱码久久久久久日本蜜臀| 欧美又粗又大又爽| 日韩影院免费视频| 久久久久97国产精华液好用吗| 国产a久久麻豆| 亚洲五码中文字幕| 日韩欧美二区三区| 成人激情免费电影网址| 亚洲综合成人网| 日韩欧美你懂的| 成人蜜臀av电影| 精品国产污网站| 91免费观看在线| 青青草97国产精品免费观看| 久久精品日产第一区二区三区高清版| 成人小视频免费观看| 欧美久久一区二区| 日本一不卡视频| 欧美va亚洲va| 国产美女av一区二区三区| 精品国产1区2区3区| 国产精品亚洲专一区二区三区 | 亚洲一区精品在线| 久久伊人蜜桃av一区二区| 91麻豆精东视频| 精品一二三四在线| 亚洲制服丝袜av| 久久尤物电影视频在线观看| 欧美亚洲丝袜传媒另类| 国产麻豆91精品| 久久久午夜精品理论片中文字幕| 91黄色激情网站| 国产一区高清在线| 午夜久久久久久电影| 中文在线免费一区三区高中清不卡| 欧美网站一区二区| 成人av集中营| 久久精品99久久久| 亚洲国产精品人人做人人爽| 在线一区二区三区做爰视频网站| 精品一区二区三区不卡| 一区二区三区精品视频在线| 国产欧美日本一区视频| 欧美一级片在线| 欧美综合一区二区三区| 成人禁用看黄a在线| 精品一区二区三区免费视频| 一区二区三区在线观看动漫 | 日韩欧美国产综合一区| 91福利精品视频| 成人小视频在线| 国产一区久久久| 九色综合狠狠综合久久| 日韩高清一区二区| 国产精品99久久久久| 美国精品在线观看| 日韩在线播放一区二区| 亚洲线精品一区二区三区八戒| 国产精品久久久久久久久晋中 | 久久久久九九视频| 欧美一区二区三区系列电影| 欧美日韩一区二区三区高清| 91视频观看视频|