欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Flume的Sink怎么使用

這篇文章主要介紹“Flume的Sink怎么使用”,在日常操作中,相信很多人在Flume的Sink怎么使用問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Flume的Sink怎么使用”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!

創(chuàng)新互聯(lián)是一家專業(yè)提供萬寧企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站建設(shè)、成都網(wǎng)站制作、H5場景定制、小程序制作等業(yè)務(wù)。10年已為萬寧眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)的建站公司優(yōu)惠進(jìn)行中。

Logger Sink

Logs會輸出到console,是為了debug用的。

[root@hftest0001 conf]# pwd
/opt/apache-flume-1.6.0-bin/conf

[root@hftest0001 conf]# vi s-exec_c-m_s-logger.conf 
agent.sources = exec_tail
agent.channels = memoryChannel
agent.sinks = loggerSink

agent.sources.exec_tail.type = exec
agent.sources.exec_tail.command = tail -F /opt/flume-data/exec-tail.log
agent.sources.exec_tail.channels = memoryChannel

agent.sinks.loggerSink.type = logger
agent.sinks.loggerSink.channel = memoryChannel

agent.channels.memoryChannel.type = memory
agent.channels.memoryChannel.capacity = 100

[root@hftest0001 apache-flume-1.6.0-bin]# pwd
/opt/apache-flume-1.6.0-bin

[root@hftest0001 opt]# mkdir -p /opt/flume-data/
[root@hftest0001 opt]# touch /opt/flume-data/exec-tail.log
[root@hftest0001 apache-flume-1.6.0-bin]# flume-ng agent -n agent -c conf/ -f conf/s-exec_c-m_s-logger.conf 
....
....


[root@hftest0001 opt]# echo "Hello Flume" >> /opt/flume-data/exec-tail.log

觀察console,類似于 Event:{headers{} bodys: xxx xx x x x x Hello Flume }

HDFS Sink

[root@hftest0001 conf]# pwd
/opt/apache-flume-1.6.0-bin/conf

[root@hftest0001 conf]# vi s-exec_c-m_s-hdfs.conf 
agent.sources = exec_tail 
agent.channels = memoryChannel
agent.sinks = hdfs_sink

agent.sources.exec_tail.type = exec
agent.sources.exec_tail.command = tail -F /opt/flume-data/exec-tail.log

agent.sources.exec_tail.interceptors = i1
agent.sources.exec_tail.interceptors.i1.type = org.apache.flume.interceptor.TimestampInterceptor$Builder
agent.sources.exec_tail.channels = memoryChannel

agent.sinks.hdfs_sink.type = hdfs
agent.sinks.hdfs_sink.hdfs.path = hdfs://10.224.243.124:9000/flume/events/%y-%m-%d =>寫入hdfs的路徑
#
#roll file的三個策略,(避免生成大量的空文件,或者小文件)
#agent.sinks.hdfs_sink.hdfs.rollInterval = 30   =>基于時間:default 30s,設(shè)置為0,則disable
#agent.sinks.hdfs_sink.hdfs.rollSize = 1024     =>基于文件大小:default 1024bytes,設(shè)置為0,則disable
#agent.sinks.hdfs_sink.hdfs.rollCount = 10      =>基于文件消息的數(shù)量:default 10個,設(shè)置為0,則disable

agent.sinks.hdfs_sink.hdfs.fileType = DataStream =>flume寫入hdfs的文件類型 default:SequenceFile
#SequenceFile => 類似于hadoop.io.LongWritable "ora.apache.hadoop.io.ByteWritable..."...
#DataStream => 不會對輸出進(jìn)行壓縮,即不能再設(shè)置hdfs.codeC
#CompressedStream =>就會對輸出進(jìn)行壓縮,并要求設(shè)置可用的hdfs.codeC
#agent.sinks.hdfs_sink.hdfs.codeC

agent.sinks.hdfs_sink.hdfs.writeFormat = Text
agent.sinks.hdfs_sink.hdfs.filePrefix = flume
#agent.sinks.hdfs_sink.hdfs.hdfs.callTimeout = 10000 => flume對Hdfs的操作如open,write,flush等等,對network不佳的系統(tǒng),可以適當(dāng)?shù)恼{(diào)大該參數(shù)

agent.sinks.hdfs_sink.channel = memoryChannel

agent.channels.memoryChannel.type = memory

agent.channels.memoryChannel.capacity = 100

File Roll Sink

[root@hftest0001 conf]# pwd
/opt/apache-flume-1.6.0-bin/conf

[root@hftest0001 conf]# vi s-exec_c-m_s-file-roll.conf 
agent.sources = exec_tail-1
agent.channels = memoryChannel
agent.sinks = file_roll-1

agent.sources.exec_tail-1.type = exec
agent.sources.exec_tail-1.command = tail -F /opt/flume-data/exec-tail.log

agent.sources.exec_tail-1.channels = memoryChannel

agent.sinks.file_roll-1.type = file_roll
agent.sinks.file_roll-1.sink.directory= /opt/flume-data/file-roll-1
#agent.sinks.file_roll-1.sink.rollInterval= 30 => roll file策略,default:30s 生成一個新的文件。設(shè)置為0,則disable roll file,即會全部寫入單一的文件中

agent.sinks.file_roll-1.channel = memoryChannel

agent.channels.memoryChannel.type = memory
agent.channels.memoryChannel.capacity = 100

到此,關(guān)于“Flume的Sink怎么使用”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!

網(wǎng)站名稱:Flume的Sink怎么使用
當(dāng)前路徑:http://aaarwkj.com/article48/gihsep.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作品牌網(wǎng)站建設(shè)、微信小程序商城網(wǎng)站、ChatGPT、外貿(mào)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)
男女生做刺激性视频网站| 超碰国产精品一区二区| 国产黄色三级电影在线| 欧美日韩在线视频第三区| 亚洲av永久精品桃色| 亚洲黄色大片在线免费观看| 色呦呦视频在线免费观看| 国产欧美一区二区另类精品| 欧美日韩一区二区午夜福利| 91九色午夜在线观看| 91国产在线视频免费观看| 日韩一区二区三区免费播放| 久久精品性少妇一区二区三区| 五月婷婷少妇中文字幕| 四影虎影永久免费观看 | 国产亚洲精品久久综合阿香| 老司机看片午夜久久福利| 色婷婷中文字幕久久久| 精品亚洲综合一区二区| 午夜影院免费在线观看五分钟| 漂亮人妻中文字幕av| 日韩精品毛片精品一区到三区| 长腿丝袜美女亚洲一区二区| 手机看片黄色福利视频91| 亚洲少妇插进去综合网| 色爱区偷拍人妻中文字幕| 国产三级视频在线2022| 日本免费精品一区二区三区四区| 日本久久在线观看视频| 中文字幕日韩乱码一级在线| 国产av自拍在线免费观看| 日韩欧美性生活免费观看| 久久人婷婷人人澡人人爽| 91伊人激情综合久久| 日本韩国亚洲欧美一区二区| 成人av免费高清在线播放| 中文字幕一区二区三区三级| 中文在线中文天堂黄色片| 日本丰满熟女毛茸茸的黑逼| 九九热在线免费观看精品视频| 国产精品国产三级国产av一区|