如何解决org.apache.tez.dag.api.SessionNotRunning
我收到此错误消息:
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 举报,一经查实,本站将立刻删除。