[
https://issues.apache.org/jira/browse/HIVE-7926?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Sergey Shelukhin resolved HIVE-7926.
------------------------------------
Resolution: Fixed
Fix Version/s: 2.0.0
Release Note:
LLAP is the new hybrid execution model that enables efficiencies across
queries, such as caching of columnar data, JIT-friendly operator pipelines, and
reduced overhead for multiple queries (including concurrent queries), as well
as new performance features like asynchronous I/O, pre-fetching and
multi-threaded processing. The hybrid model consists of a long-lived service
interacting with on-demand elastic containers serving as a tightly integrated
DAG-based framework for query execution.
The first version of LLAP is being shipped in Hive 2.0 release. The component
has been extensively exercised on test and live clusters, and tested, but is
expected to have rough edges in this initial release.
The current limitations are: supported with Tez only; does not support ACID
tables; the I/O elevator and cache only support ORC format and vectorized
execution.
Resolving this JIRA. Without bulk subtask move I cannot move the unfinished
subtasks out to tasks (until we have Jira 7), so they will stay as subtasks for
now.
The core functionality will be shipped in 2.0 release.
> long-lived daemons for query fragment execution, I/O and caching
> ----------------------------------------------------------------
>
> Key: HIVE-7926
> URL: https://issues.apache.org/jira/browse/HIVE-7926
> Project: Hive
> Issue Type: New Feature
> Reporter: Sergey Shelukhin
> Assignee: Sergey Shelukhin
> Fix For: 2.0.0
>
> Attachments: LLAPdesigndocument.pdf
>
>
> We are proposing a new execution model for Hive that is a combination of
> existing process-based tasks and long-lived daemons running on worker nodes.
> These nodes can take care of efficient I/O, caching and query fragment
> execution, while heavy lifting like most joins, ordering, etc. can be handled
> by tasks.
> The proposed model is not a 2-system solution for small and large queries;
> neither it is a separate execution engine like MR or Tez. It can be used by
> any Hive execution engine, if support is added; in future even external
> products (e.g. Pig) can use it.
> The document with high-level design we are proposing will be attached shortly.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)