You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hive.apache.org by "Seonggon Namgung (Jira)" <ji...@apache.org> on 2025/03/07 08:14:00 UTC

[jira] [Created] (HIVE-28807) Hive fails to print user level explain when a vertex has multiple join operators and its top operator is dynamic partition hash join.

Seonggon Namgung created HIVE-28807:
---------------------------------------

             Summary: Hive fails to print user level explain when a vertex has multiple join operators and its top operator is dynamic partition hash join.
                 Key: HIVE-28807
                 URL: https://issues.apache.org/jira/browse/HIVE-28807
             Project: Hive
          Issue Type: Bug
            Reporter: Seonggon Namgung
            Assignee: Seonggon Namgung


I found that Hive occasionally fails to print the user level explain due to the following exception:
{code:java}
java.lang.Exception: Can not find the source operator on one of the branches of map join.
  at org.apache.hadoop.hive.common.jsonexplain.Op.inlineJoinOp(Op.java:173) ~[hive-common-4.0.0.jar:4.0.0]
  at org.apache.hadoop.hive.common.jsonexplain.Op.print(Op.java:316) ~[hive-common-4.0.0.jar:4.0.0]
  at org.apache.hadoop.hive.common.jsonexplain.Op.print(Op.java:347) ~[hive-common-4.0.0.jar:4.0.0]
  at org.apache.hadoop.hive.common.jsonexplain.Op.print(Op.java:347) ~[hive-common-4.0.0.jar:4.0.0] {code}
This happens when a reducer vertex contains multiple join operators, and its top operator is DPHJ.



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