Gunther Hagleitner created HIVE-4660:
----------------------------------------
Summary: Let there be Tez (aka mrr ftw)
Key: HIVE-4660
URL: https://issues.apache.org/jira/browse/HIVE-4660
Project: Hive
Issue Type: New Feature
Reporter: Gunther Hagleitner
Assignee: Gunther Hagleitner
Attachments: HiveonTez.pdf
Tez is a new application framework built on Hadoop Yarn that can execute
complex directed acyclic graphs of general data processing tasks. Here's the
project's page: http://incubator.apache.org/projects/tez.html
The interesting thing about Tez from Hive's perspective is that it will over
time allow us to overcome inefficiencies in query processing due to having to
express every algorithm in the map-reduce paradigm.
The barrier to entry is pretty low as well: Tez can actually run unmodified MR
jobs; But as a first step we can without much trouble start using more of Tez'
features by taking advantage of the MRR pattern.
MRR simply means that there can be any number of reduce stages following a
single map stage - without having to write intermediate results to HDFS and
re-read them in a new job. This is common when queries require multiple
shuffles on keys without correlation (e.g.: join - grp by - window function -
order by)
For more details see the attached design doc.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira