flume-ng 日誌收集到hbase

flume-ng  收集日誌

1:設計架構圖如下。


根據日誌模塊的量級,以及解析複雜性,決定是否設置loadbalance,實現負載均衡和failover

2:client-agent 設計

(1)使用tail -F 實時收集固定文件名的日誌

 (2)對於文件名會變化的日誌文件使用log4jappender直接轉爲avro

3:server端設計

使用sinkgroup設置多個處理sink,實踐中收集日誌到hbase中,可以使用hbasesink,擴展下使用序列化類 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章