1. 程式人生 > >Flume檔案通道(file channel)報錯:Usable space exhausted, only 0 bytes remaining, required 524288000 bytes

Flume檔案通道(file channel)報錯:Usable space exhausted, only 0 bytes remaining, required 524288000 bytes

檔案通道是資料儲存在磁碟中,錯誤原因,磁碟空間不足,具體來說,是一下兩個配置目錄空間不足:
a1.channels.c2.checkpointDir = /mnt/flume/checkpoint
a1.channels.c2.dataDirs = /mnt/flume/data
對應到我的錯誤,磁碟空間已經沒有了,為0。
在這裡插入圖片描述
這是我刪除部分資料後,留出了幾百兆,沒刪之前已經佔用百分之百了。
然後在對應的conf檔案中新增:
a1.channels.c2.minimumRequiredSpace = 102400
將最小需要的空間設定為100兆即可成功。
(具體專案中,根據資料量設定該值即可)