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