日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

flume采集数据报错问题解决

發布時間:2025/4/5 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 flume采集数据报错问题解决 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

? ? ? ? 在一次實驗過程中,使用flume 1.7采集本地的數據到hdfs文件系統時,由于配置文件不合理,導致出錯。錯誤如下:

[WARN - org.apache.hadoop.hdfs.DFSOutputStream$DataStreamer.closeResponder(DFSOutputStream.java:611)] Caught exception
java.lang.InterruptedException
at java.lang.Object.wait(Native Method)
at java.lang.Thread.join(Thread.java:1281)
at java.lang.Thread.join(Thread.java:1355)
at org.apache.hadoop.hdfs.DFSOutputStream$DataStreamer.closeResponder(DFSOutputStream.java:609)
at org.apache.hadoop.hdfs.DFSOutputStream$DataStreamer.endBlock(DFSOutputStream.java:370)
at org.apache.hadoop.hdfs.DFSOutputStream$DataStreamer.run(DFSOutputStream.java:546)

Flume配置文件如下:

a1.sources=r1
a1.sinks=k1
a1.channels=c1

## describe sources
a1.sources.r1.type=spooldir
a1.sources.r1.spoolDir=/home/hadoop/data/flumeData
a1.sources.r1.fileHeader = false
a1.sources.r1.deserializer.maxLineLength=10240

## describe channel
a1.channels.c1.type=memory

##describe sinks
a1.sinks.k1.type=hdfs
a1.sinks.k1.hdfs.path=/hadoopProject01/%y-%m-%d/
a1.sinks.k1.hdfs.filePrefix = beicai
a1.sinks.k1.hdfs.fileType=DataStream
#每個批次刷新到hdfs的events的數據
a1.sinks.k1.hdfs.batchSize =10
#如果設置為0,則表示不根據events數據來滾動文件
a1.sinks.k1.hdfs.rollCount= 0
#當臨時文件達到該大小的時候(單位為bytes)時,滾動成目標文件
a1.sinks.k1.hdfs.rollSize=52428800
#如果設置為0,則表示不根據時間來滾動文件
a1.sinks.k1.hdfs.rollInterval=0
#是否啟用時間上的"舍棄"
a1.sinks.k1.hdfs.round = false
#5分鐘后滾動為一個文件
a1.sinks.k1.hdfs.roundValue = 5
a1.sinks.k1.hdfs.roundUnit = minute
a1.sinks.k1.hdfs.useLocalTimeStamp=true

#bind
a1.sources.r1.channels =c1
a1.sinks.k1.channel=c1

本次采用的是直接監控目錄下文件的變化,如果有新文件上傳到此目錄就采集。

處理結果:

因為channel是Memory 類型,所以如果文件很大,就必須保證內存足夠,否則發生錯誤很正常。

還有就是重新調整一下,a1.sinks.k1.hdfs.rollSize=52428800
rollSize可以調小一些。

?

轉載于:https://www.cnblogs.com/xiaohu2011/p/7595858.html

總結

以上是生活随笔為你收集整理的flume采集数据报错问题解决的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。