hive udaf詳解

原理 UDAF函數,簡單地理解就是多行輸入一行輸出,其實就是一個聚合的過程,但聚合的過程能夠在mapreduce任務中的多個地方能夠實現,要了解UDAF的過程還須要清楚mapreduce的模型,請看下圖html 詳解 聚合的過程在上述的圖中,能夠發生在map階段,能夠發生在local combie階段,也能夠發生在reduce階段,不一樣階段的聚合須要不一樣的實現函數,在源碼裏也表現定義抽象類:G
相關文章
相關標籤/搜索