[
https://issues.apache.org/jira/browse/HIVE-20096?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16535795#comment-16535795
]
Karthik commented on HIVE-20096:
--------------------------------
Thank you Gopal for explaining the issue. Have updated hive configuration as
below:
hive.input.format=org.apache.hadoop.hive.ql.io.HiveInputFormat;
hive.tez.input.format=org.apache.hadoop.hive.ql.io.HiveInputFormat;
hive.compute.splits.in.am=true;
Same error occurs with above configuration.
> dynamic partition pruning results in java.lang.UnsupportedOperationException:
> Not expecting to handle any events
> ----------------------------------------------------------------------------------------------------------------
>
> Key: HIVE-20096
> URL: https://issues.apache.org/jira/browse/HIVE-20096
> Project: Hive
> Issue Type: Bug
> Affects Versions: 3.0.0
> Environment: Hive 3.0.0 and Tez 0.91 .
> Reporter: Karthik
> Priority: Major
>
> * Setting hive.tez.dynamic.partition.pruning=true partition results in error
> "java.lang.UnsupportedOperationException: Not expecting to handle any events"
> for some queries.
> * Below is stack trace as shown in Hive CLI and JDBC.
> ----------------------------------------------------------------------------------------------
> VERTICES MODE STATUS TOTAL COMPLETED RUNNING PENDING FAILED KILLED
> ----------------------------------------------------------------------------------------------
> Map 3 llap INITED 1 0 0 1 0 0
> Map 4 .......... llap SUCCEEDED 1 1 0 0 0 0
> Map 1 llap INITIALIZING -1 0 0 -1 0 0
> Reducer 2 llap INITED 3 0 0 3 0 0
> ----------------------------------------------------------------------------------------------
> VERTICES: 01/04 [=====>>---------------------] 20% ELAPSED TIME: 0.56 s
> ----------------------------------------------------------------------------------------------
> 2018-07-05 06:41:22,813 INFO [32a75ad3-f0de-4255-b1d5-0c919e3bc672 main]
> SessionState (SessionState.java:logInfo(1163)) - Map 1: -/- Map 3: 0/1 Map 4:
> 1/1 Reducer 2: 0/3
> Status: Failed
> 2018-07-05 06:41:22,814 ERROR [32a75ad3-f0de-4255-b1d5-0c919e3bc672 main]
> SessionState (SessionState.java:printError(1237)) - Status: Failed
> Vertex failed, vertexName=Map 1, vertexId=vertex_1530776596475_0020_4_02,
> diagnostics=[Vertex vertex_1530776596475_0020_4_02 [Map 1] killed/failed due
> to:ROOT_INPUT_INIT_FAILURE, Vertex Input: my_fact_table initializer failed,
> vertex=vertex_1530776596475_0020_4_02 [Map 1],
> java.lang.UnsupportedOperationException: Not expecting to handle any events
> at
> org.apache.tez.mapreduce.common.MRInputAMSplitGenerator.handleInputInitializerEvent(MRInputAMSplitGenerator.java:170)
> at
> org.apache.tez.dag.app.dag.RootInputInitializerManager$InitializerWrapper.sendEvents(RootInputInitializerManager.java:518)
> at
> org.apache.tez.dag.app.dag.RootInputInitializerManager$InitializerWrapper.handleInputInitializerEvents(RootInputInitializerManager.java:511)
> at
> org.apache.tez.dag.app.dag.RootInputInitializerManager.handleInitializerEvents(RootInputInitializerManager.java:201)
> at
> org.apache.tez.dag.app.dag.impl.VertexImpl.handleRoutedTezEvents(VertexImpl.java:4009)
> at
> org.apache.tez.dag.app.dag.impl.VertexImpl.access$4000(VertexImpl.java:205)
> at
> org.apache.tez.dag.app.dag.impl.VertexImpl$RouteEventTransition.transition(VertexImpl.java:3738)
> at
> org.apache.tez.dag.app.dag.impl.VertexImpl$RouteEventTransition.transition(VertexImpl.java:3731)
> at
> org.apache.hadoop.yarn.state.StateMachineFactory$MultipleInternalArc.doTransition(StateMachineFactory.java:385)
> at
> org.apache.hadoop.yarn.state.StateMachineFactory.doTransition(StateMachineFactory.java:302)
> at
> org.apache.hadoop.yarn.state.StateMachineFactory.access$500(StateMachineFactory.java:46)
> at
> org.apache.hadoop.yarn.state.StateMachineFactory$InternalStateMachine.doTransition(StateMachineFactory.java:487)
> at org.apache.tez.state.StateMachineTez.doTransition(StateMachineTez.java:59)
> at org.apache.tez.dag.app.dag.impl.VertexImpl.handle(VertexImpl.java:1939)
> at org.apache.tez.dag.app.dag.impl.VertexImpl.handle(VertexImpl.java:204)
> at
> org.apache.tez.dag.app.DAGAppMaster$VertexEventDispatcher.handle(DAGAppMaster.java:2317)
> at
> org.apache.tez.dag.app.DAGAppMaster$VertexEventDispatcher.handle(DAGAppMaster.java:2303)
> at org.apache.tez.common.AsyncDispatcher.dispatch(AsyncDispatcher.java:180)
> at org.apache.tez.common.AsyncDispatcher$1.run(AsyncDispatcher.java:115)
> at java.lang.Thread.run(Thread.java:748)
> ]
> 2018-07-05 06:41:22,814 ERROR [32a75ad3-f0de-4255-b1d5-0c919e3bc672 main]
> SessionState (SessionState.java:printError(1237)) - Vertex failed,
> vertexName=Map 1, vertexId=vertex_1530776596475_0020_4_02,
> diagnostics=[Vertex vertex_1530776596475_0020_4_02 [Map 1] killed/failed due
> to:ROOT_INPUT_INIT_FAILURE, Vertex Input: my_fact_table initializer failed,
> vertex=vertex_1530776596475_0020_4_02 [Map 1],
> java.lang.UnsupportedOperationException: Not expecting to handle any events
> at
> org.apache.tez.mapreduce.common.MRInputAMSplitGenerator.handleInputInitializerEvent(MRInputAMSplitGenerator.java:170)
> at
> org.apache.tez.dag.app.dag.RootInputInitializerManager$InitializerWrapper.sendEvents(RootInputInitializerManager.java:518)
> at
> org.apache.tez.dag.app.dag.RootInputInitializerManager$InitializerWrapper.handleInputInitializerEvents(RootInputInitializerManager.java:511)
> at
> org.apache.tez.dag.app.dag.RootInputInitializerManager.handleInitializerEvents(RootInputInitializerManager.java:201)
> at
> org.apache.tez.dag.app.dag.impl.VertexImpl.handleRoutedTezEvents(VertexImpl.java:4009)
> at
> org.apache.tez.dag.app.dag.impl.VertexImpl.access$4000(VertexImpl.java:205)
> at
> org.apache.tez.dag.app.dag.impl.VertexImpl$RouteEventTransition.transition(VertexImpl.java:3738)
> at
> org.apache.tez.dag.app.dag.impl.VertexImpl$RouteEventTransition.transition(VertexImpl.java:3731)
> at
> org.apache.hadoop.yarn.state.StateMachineFactory$MultipleInternalArc.doTransition(StateMachineFactory.java:385)
> at
> org.apache.hadoop.yarn.state.StateMachineFactory.doTransition(StateMachineFactory.java:302)
> at
> org.apache.hadoop.yarn.state.StateMachineFactory.access$500(StateMachineFactory.java:46)
> at
> org.apache.hadoop.yarn.state.StateMachineFactory$InternalStateMachine.doTransition(StateMachineFactory.java:487)
> at org.apache.tez.state.StateMachineTez.doTransition(StateMachineTez.java:59)
> at org.apache.tez.dag.app.dag.impl.VertexImpl.handle(VertexImpl.java:1939)
> at org.apache.tez.dag.app.dag.impl.VertexImpl.handle(VertexImpl.java:204)
> at
> org.apache.tez.dag.app.DAGAppMaster$VertexEventDispatcher.handle(DAGAppMaster.java:2317)
> at
> org.apache.tez.dag.app.DAGAppMaster$VertexEventDispatcher.handle(DAGAppMaster.java:2303)
> at org.apache.tez.common.AsyncDispatcher.dispatch(AsyncDispatcher.java:180)
> at org.apache.tez.common.AsyncDispatcher$1.run(AsyncDispatcher.java:115)
> at java.lang.Thread.run(Thread.java:748)
> ]
> Vertex killed, vertexName=Reducer 2, vertexId=vertex_1530776596475_0020_4_03,
> diagnostics=[Vertex received Kill in INITED state., Vertex
> vertex_1530776596475_0020_4_03 [Reducer 2] killed/failed due
> to:OTHER_VERTEX_FAILURE]
> 2018-07-05 06:41:22,814 ERROR [32a75ad3-f0de-4255-b1d5-0c919e3bc672 main]
> SessionState (SessionState.java:printError(1237)) - Vertex killed,
> vertexName=Reducer 2, vertexId=vertex_1530776596475_0020_4_03,
> diagnostics=[Vertex received Kill in INITED state., Vertex
> vertex_1530776596475_0020_4_03 [Reducer 2] killed/failed due
> to:OTHER_VERTEX_FAILURE]
> Vertex killed, vertexName=Map 3, vertexId=vertex_1530776596475_0020_4_01,
> diagnostics=[Vertex received Kill while in RUNNING state., Vertex did not
> succeed due to OTHER_VERTEX_FAILURE, failedTasks:0 killedTasks:1, Vertex
> vertex_1530776596475_0020_4_01 [Map 3] killed/failed due
> to:OTHER_VERTEX_FAILURE]
> 2018-07-05 06:41:22,814 ERROR [32a75ad3-f0de-4255-b1d5-0c919e3bc672 main]
> SessionState (SessionState.java:printError(1237)) - Vertex killed,
> vertexName=Map 3, vertexId=vertex_1530776596475_0020_4_01,
> diagnostics=[Vertex received Kill while in RUNNING state., Vertex did not
> succeed due to OTHER_VERTEX_FAILURE, failedTasks:0 killedTasks:1, Vertex
> vertex_1530776596475_0020_4_01 [Map 3] killed/failed due
> to:OTHER_VERTEX_FAILURE]
> DAG did not succeed due to VERTEX_FAILURE. failedVertices:1 killedVertices:2
> 2018-07-05 06:41:22,814 ERROR [32a75ad3-f0de-4255-b1d5-0c919e3bc672 main]
> SessionState (SessionState.java:printError(1237)) - DAG did not succeed due
> to VERTEX_FAILURE. failedVertices:1 killedVertices:2
> 2018-07-05 06:41:22,833 INFO [32a75ad3-f0de-4255-b1d5-0c919e3bc672 main]
> reexec.ReOptimizePlugin (ReOptimizePlugin.java:run(70)) - ReOptimization:
> retryPossible: false
> FAILED: Execution Error, return code 2 from
> org.apache.hadoop.hive.ql.exec.tez.TezTask. Vertex failed, vertexName=Map 1,
> vertexId=vertex_1530776596475_0020_4_02, diagnostics=[Vertex
> vertex_1530776596475_0020_4_02 [Map 1] killed/failed due
> to:ROOT_INPUT_INIT_FAILURE, Vertex Input: my_fact_table initializer failed,
> vertex=vertex_1530776596475_0020_4_02 [Map 1],
> java.lang.UnsupportedOperationException: Not expecting to handle any events
> at
> org.apache.tez.mapreduce.common.MRInputAMSplitGenerator.handleInputInitializerEvent(MRInputAMSplitGenerator.java:170)
> at
> org.apache.tez.dag.app.dag.RootInputInitializerManager$InitializerWrapper.sendEvents(RootInputInitializerManager.java:518)
> at
> org.apache.tez.dag.app.dag.RootInputInitializerManager$InitializerWrapper.handleInputInitializerEvents(RootInputInitializerManager.java:511)
> at
> org.apache.tez.dag.app.dag.RootInputInitializerManager.handleInitializerEvents(RootInputInitializerManager.java:201)
> at
> org.apache.tez.dag.app.dag.impl.VertexImpl.handleRoutedTezEvents(VertexImpl.java:4009)
> at
> org.apache.tez.dag.app.dag.impl.VertexImpl.access$4000(VertexImpl.java:205)
> at
> org.apache.tez.dag.app.dag.impl.VertexImpl$RouteEventTransition.transition(VertexImpl.java:3738)
> at
> org.apache.tez.dag.app.dag.impl.VertexImpl$RouteEventTransition.transition(VertexImpl.java:3731)
> at
> org.apache.hadoop.yarn.state.StateMachineFactory$MultipleInternalArc.doTransition(StateMachineFactory.java:385)
> at
> org.apache.hadoop.yarn.state.StateMachineFactory.doTransition(StateMachineFactory.java:302)
> at
> org.apache.hadoop.yarn.state.StateMachineFactory.access$500(StateMachineFactory.java:46)
> at
> org.apache.hadoop.yarn.state.StateMachineFactory$InternalStateMachine.doTransition(StateMachineFactory.java:487)
> at org.apache.tez.state.StateMachineTez.doTransition(StateMachineTez.java:59)
> at org.apache.tez.dag.app.dag.impl.VertexImpl.handle(VertexImpl.java:1939)
> at org.apache.tez.dag.app.dag.impl.VertexImpl.handle(VertexImpl.java:204)
> at
> org.apache.tez.dag.app.DAGAppMaster$VertexEventDispatcher.handle(DAGAppMaster.java:2317)
> at
> org.apache.tez.dag.app.DAGAppMaster$VertexEventDispatcher.handle(DAGAppMaster.java:2303)
> at org.apache.tez.common.AsyncDispatcher.dispatch(AsyncDispatcher.java:180)
> at org.apache.tez.common.AsyncDispatcher$1.run(AsyncDispatcher.java:115)
> at java.lang.Thread.run(Thread.java:748)
>
> * This issue appears to be similar to
> https://issues.apache.org/jira/browse/TEZ-3336
>
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)