2012-03-07 70 views
0

我是Hive和Hadoop的新手。 我已經在配置單元中實現了一項任務。爲此,我在java中編寫了查詢塊,並且正在使用來自java的JDBC訪問Hive。 (如SQL中的存儲過程)關於Hadoop的map-reduce

Hive使用Hadoop的Mapreduce執行每個查詢。所以我需要在java中爲它編寫mapreduce作業(Hadoop)。 (我有這個疑問,因爲Hive使用Hadoop mapreduce,那麼是否需要實現Mapper和Reducer ???)

+1

你的問題涉及到減少往返次數嗎? – 2012-03-07 07:25:14

回答

0

不,Hive從您的SQL語句生成一個或多個map/reduce作業併發送它們到Hadoop集羣。

+0

好的......但有什麼像Hred JDBC的Mapreduce代碼? – 2012-05-08 08:23:27

0

不,您的配置單元查詢將轉換爲映射縮減作業。