將event寫入磁盤文件,與Memory Channel相比存儲容量大,無數據丟失風險。
File Channel 數據存儲路徑可以配置多磁盤文件路徑,通過磁盤并行寫入提高 File Channel性能。Flume將Event順序寫入到File Channel文件的末尾。
可以在配置文件中通過設置maxFileSize參數配置數據文件大小,當被寫入的文件大小達到上限的時候,Flume會重新創建新的文件存儲寫入Event。
當一個已經關閉的只讀數據文件的Event被讀取完成,并且Sink已經提交讀取完成的事務,則Flume把存儲該數據的文件刪除。