You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hive.apache.org by "John Sherman (Jira)" <ji...@apache.org> on 2022/09/28 18:41:00 UTC

[jira] [Commented] (HIVE-26574) hive.merge.tezfiles does not work with LLAP hive.llap.execution.mode = all

    [ https://issues.apache.org/jira/browse/HIVE-26574?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17610687#comment-17610687 ] 

John Sherman commented on HIVE-26574:
-------------------------------------

The root cause seems to be that TaskGraphWalker does not walk the direct children of a ConditionalTask thus when the LLAP Decider gets executed on the TaskGraph it doesn't convert the conditional Merge Work.

> hive.merge.tezfiles does not work with LLAP hive.llap.execution.mode = all
> --------------------------------------------------------------------------
>
>                 Key: HIVE-26574
>                 URL: https://issues.apache.org/jira/browse/HIVE-26574
>             Project: Hive
>          Issue Type: Bug
>          Components: HiveServer2
>    Affects Versions: 4.0.0-alpha-2
>            Reporter: John Sherman
>            Assignee: John Sherman
>            Priority: Major
>
> set hive.execution.mode=llap;
> set hive.llap.execution.mode=all;
> set hive.merge.tezfiles=true;
> with the above settings the Merge work generated does not get converted to LLAP work and thus fails on platform that require LLAP.
> This will either end up causing the query compilation to fail OR a NullPointerException at execution time.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)