Spooling Directory Source:
以下2組參數解釋:
fileHeader及fileHeaderKey:
fileHeader是個布爾值,可配置為true或者false,表示在flume讀取數據之后,是否在封裝出來的event中將文件名添加到event的header中。
fileHeaderKey表示,如果event中有了header(當fileHeader配置為true)時,header中存儲文件名的<key,value>中,key命名是什么。比如,如果將fileHeaderKey定義為file,當讀取文件名為/root/a.txt的內容時,header中就會有file=/root/a.txt這樣的記錄,如果fileHeaderKey定義為name,這個header就會是name=/root/a.txt這樣的形式。
basenameHeader及basenameHeaderKey:
這兩個配置的關系類似於fileHeader和fileHeaderKey的關系,只不過,basename返回的是文件的名字(不含目錄部分)。比如上面的例子,如果定義basenameHeader為true,basenameHeaderKey為file,flume的event的header中,就會有file=a.txt這樣的信息。
非常全面牛逼的翻譯,對於我這個英語菜鳥來說幫助很大,先放鏈接,有空搬運過來。
http://www.51niux.com/?id=196