1. 程式人生 > 實用技巧 >Flume 總結(四)sinks型別-1.9.0新版

Flume 總結(四)sinks型別-1.9.0新版

Flume 總結(四)sinks型別-1.9.0新版

1. sinks

在這裡插入圖片描述

  1. HDFS Sink在這裡插入圖片描述
    在這裡插入圖片描述
    在這裡插入圖片描述

注意,日誌資料放到hdfs或者其他地方,一般都是根據時間進行檔案管理分類,一般都是天,也有以小時進行儲存的
當以時間進行存放時,可以時間建立目錄,這時候時間可以從日誌中取(需要在攔截器中取出時間戳放進event的header中)
當以時間進行檔案命名或者參與命名時,可以對時間進行的間隔進行設計,例如以小時,則可以設計10小時建立下一個目錄
由於日誌較多,存入hdfs時,可以設計以存入條數,存入檔案大小,存入時間間隔進行檔案滾動規則設定

  1. Hive Sink
    在這裡插入圖片描述
    在這裡插入圖片描述
    在這裡插入圖片描述
  2. Logger Sink在這裡插入圖片描述
  3. Avro Sink
    在這裡插入圖片描述

使用avro,可以進行agent級聯,組成複雜的網路和層級

  1. Thrift Sink
    在這裡插入圖片描述
  2. IRC Sink
    在這裡插入圖片描述
  3. File Roll Sink
    在這裡插入圖片描述
  4. Null Sink
    在這裡插入圖片描述
  5. HBaseSink在這裡插入圖片描述

自動查詢會去環境變數對應軟體hbase的配置檔案中

  1. HBase2Sink在這裡插入圖片描述

  2. AsyncHBaseSink
    在這裡插入圖片描述

  3. MorphlineSolrSink在這裡插入圖片描述

在這裡插入圖片描述
在這裡插入圖片描述

  1. ElasticSearchSink
    在這裡插入圖片描述
    在這裡插入圖片描述
    在這裡插入圖片描述

  2. Kite Dataset Sink
    在這裡插入圖片描述

  3. Kafka Sink
    在這裡插入圖片描述
    在這裡插入圖片描述
    在這裡插入圖片描述
    在這裡插入圖片描述

  4. HTTP Sink
    在這裡插入圖片描述

  5. Custom Sink在這裡插入圖片描述

自定義sink