Details
-
Sub-task
-
Status: Reopened
-
Major
-
Resolution: Unresolved
-
0.13.0
-
None
-
None
-
None
Description
ExecReducer is Hive's reducer implementation for MapReduce. Table rows are shuffled by MR framework to ExecReducer and further processed by ExecReducer.reduce() method, which invokes Hive's reduce-side operator tree starting. This task is to extract the reduce-side data processing offered by the operator tree so that it can be reused by other execution engine such as Spark. This is purely refactoring the existing code.