天天看點

02-flume攔截器題目:flume攔截器答案:

題目:flume攔截器

答案:

1.攔截器注意事項

項目中自定義了:ETL攔截器

采用兩個攔截器的優缺點,優點:子產品化開發和可移植性;缺點:性能會低一些

2.自定義攔截器步驟

(1)實作Interceptor

(2)重寫四個方法

①initialize初始化

②public Event intercept(Event event) 處理單個event

③public List intercept(List events) 處理多個Event,在這個方法中調用Event intercept(Event event)

④close方法

(3)靜态内部類,實作Interceptor.Builder

3.攔截器可以不用嗎

可以不用:需要在下一級hive的dwd層和sparkstreaming裡面處理

優勢:隻處理一次,輕度處理;劣勢:影響性能,不适合做實時推薦這種對實時要求比較高的場景

繼續閱讀