无法使用tez执行引擎启动配置单元

fnvucqvd  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(471)

我使用Hadoop2.7.3版本和Hive1.2.1版本。我面临的问题与Hive使用tez引擎。是否有任何设置错误或其他类型的错误??
使用中的配置初始化日志记录jar:file:/usr/local/hive/lib/hive-common-1.2.1.jar/hive-log4j.属性
slf4j:类路径包含多个slf4j绑定。slf4j:在中找到绑定[jar:file:/home/hduser/tez/tez/lib/slf4j-log4j12-1.7.10.jar/org/slf4j/impl/staticloggerbinder.class]
slf4j:在中找到绑定[jar:file:/usr/local/hadoop/share/hadoop/common/lib/slf4j-log4j12-1.7.10.jar/org/slf4j/impl/staticloggerbinder.class]
slf4j:参见http://www.slf4j.org/codes.html#multiple_bindings 为了解释。
slf4j:实际绑定的类型为[org.slf4j.impl.log4jloggerfactory]
线程“main”java.lang.runtime中出现异常exception:org.apache.tez.dag.api.sessionnotrunning:会话已关闭。
由于appattempt的am容器\u 156862832588 \u 0002 \u 000002退出,应用程序\u 156862832588 \u 0002失败2次,退出代码:1有关更详细的输出,请检查应用程序跟踪page:http://罗汉五世irtualbox:8088/cluster/app/application_1568628322588_0002then,单击指向每次尝试日志的链接。
诊断:容器启动异常。
货柜编号:货柜编号:156862832588货柜编号:0002货柜编号:02货柜编号:000001出口代码:1
堆栈跟踪:exitcodeexception exitcode=1:位于org.apache.hadoop.util.shell.runcommand(shell)。java:582)在org.apache.hadoop.util.shell.run(shell。java:479)在org.apache.hadoop.util.shell$shellcommandexecutor.execute(shell。java:773)在org.apache.hadoop.yarn.server.nodemanager.defaultcontainerexecutor.launchcontainer(defaultcontainerexecutor)。java:212)在org.apache.hadoop.yarn.server.nodemanager.containermanager.launcher.containerlaunch.call(containerlaunch。java:302)在org.apache.hadoop.yarn.server.nodemanager.containermanager.launcher.containerlaunch.call(containerlaunch。java:82)在java.util.concurrent.futuretask.run(futuretask。java:266)位于java.util.concurrent.threadpoolexecutor.runworker(threadpoolexecutor。java:1149)在java.util.concurrent.threadpoolexecutor$worker.run(threadpoolexecutor。java:624)在java.lang.thread.run(线程。java:748)

7bsow1i6

7bsow1i61#

这很可能类似于应用程序失败2次,原因是am container:退出,exitcode:1。
从本质上讲,您粘贴的代码不包含实际的错误代码-因此我们对此无能为力。您需要找到确切的错误消息,方法是转到资源管理器并查看那里的日志。

相关问题