將event寫入磁盤文件,與Memory Channel相比存儲容量大,無數(shù)據(jù)丟失風(fēng)險。
File Channel 數(shù)據(jù)存儲路徑可以配置多磁盤文件路徑,通過磁盤并行寫入提高 File Channel性能。Flume將Event順序?qū)懭氲紽ile Channel文件的末尾。
可以在配置文件中通過設(shè)置maxFileSize參數(shù)配置數(shù)據(jù)文件大小,當(dāng)被寫入的文件大小達(dá)到上限的時候,F(xiàn)lume會重新創(chuàng)建新的文件存儲寫入Event。
當(dāng)一個已經(jīng)關(guān)閉的只讀數(shù)據(jù)文件的Event被讀取完成,并且Sink已經(jīng)提交讀取完成的事務(wù),則Flume把存儲該數(shù)據(jù)的文件刪除。