Flume 關於Event的筆記


  在Flume中使用Event對象來作為傳遞數據的格式。

  Sources端在flume-ng-core子項目中的org.apache.flume.serialization包下,有一個名為LineDeserializer的類,這個類負責把數據按行來讀取,每一行封裝成一個Event(實現方式:按字節讀取,當遇到"\n"時封裝成Event返回,下一次獲取Event時繼續獲取下一字節並判斷)。然后按用戶設置的批量傳輸的值來封裝List<Event>。

  未完,待續......


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM