Flume 總結(四)sinks型別-1.9.0新版
阿新 • • 發佈:2020-10-11
Flume 總結(四)sinks型別-1.9.0新版
1. sinks
- HDFS Sink
注意,日誌資料放到hdfs或者其他地方,一般都是根據時間進行檔案管理分類,一般都是天,也有以小時進行儲存的
當以時間進行存放時,可以時間建立目錄,這時候時間可以從日誌中取(需要在攔截器中取出時間戳放進event的header中)
當以時間進行檔案命名或者參與命名時,可以對時間進行的間隔進行設計,例如以小時,則可以設計10小時建立下一個目錄
由於日誌較多,存入hdfs時,可以設計以存入條數,存入檔案大小,存入時間間隔進行檔案滾動規則設定
- Hive Sink
- Logger Sink
- Avro Sink
使用avro,可以進行agent級聯,組成複雜的網路和層級
- Thrift Sink
- IRC Sink
- File Roll Sink
- Null Sink
- HBaseSink
自動查詢會去環境變數對應軟體hbase的配置檔案中
-
HBase2Sink
-
AsyncHBaseSink
-
MorphlineSolrSink
-
ElasticSearchSink
-
Kite Dataset Sink
-
Kafka Sink
-
HTTP Sink
-
Custom Sink
自定義sink