问题描述
我收到此错误消息:
java.lang.RuntimeException:org.apache.tez.dag.api.SessionNotRunning: TezSession已经关闭。找不到群集诊断程序
对于我正在运行的某些作业。集群负载很重。我怀疑这是某种超时问题。需要研究的任何指针或tez设置都将有所帮助。从日志中,我可以推断出应用程序尚未启动。
SLF4J:请参见http://www.slf4j.org/codes.html#multiple_bindings http://www.slf4j.org/codes.html#multiple_bindings 解释。 SLF4J:实际绑定的类型为[org.slf4j.impl.Log4jLoggerFactory] 线程“主”中的异常java.lang.RuntimeException:org.apache.tez.dag.api.SessionNotRunning:TezSession已经 关掉。找不到群集诊断程序。
- 在org.apache.hadoop.hive.ql.session.SessionState.start(SessionState.java:457)*
- 在org.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:672)*
- 在org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:616)*
- 在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)*
- 在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)*
- 在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)*
- 在java.lang.reflect.Method.invoke(Method.java:597)*
- 在org.apache.hadoop.util.RunJar.run(RunJar.java:221)*
- 在org.apache.hadoop.util.RunJar.main(RunJar.java:136)* 原因:org.apache.tez.dag.api.SessionNotRunning:TezSession已关闭。找不到群集诊断程序。
- 在org.apache.tez.client.TezClient.waitTillReady(TezClient.java:612)*
- 在org.apache.hadoop.hive.ql.exec.tez.TezSessionState.open(TezSessionState.java:212)*
- 在org.apache.hadoop.hive.ql.exec.tez.TezSessionState.open(TezSessionState.java:122)*
- 在org.apache.hadoop.hive.ql.session.SessionState.start(SessionState.java:454)*
- ...另外8个*
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)