当前位置: 首页 > 知识库问答 >
问题:

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

郎诚
2023-03-14

Im使用Hadoop 2.7.3版本和hive 1.2.1版本。我面临问题的蜂巢使用tez引擎。是否有任何设置错误或其他类型的错误??

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.RuntimeException中出现异常:org.apache.tez.dag.api.sessionnotrunning:TezSession已经关闭。

应用程序application_1568628322588_0002失败2次,原因是AppatTempt_1568628322588_000002的AM容器退出,退出代码为EXITCode:1。有关详细输出,请检查应用程序跟踪页面:http://rohan-virtualbox:8088/cluster/app/application_1568628322588_0002,然后单击指向每次尝试日志的链接。

诊断:容器启动异常

容器ID:container_1568628322588_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:

共有1个答案

晋功
2023-03-14

这可能类似于应用程序失败2次,原因是AM容器:退出,退出代码:1。

基本上,您粘贴的代码并不包含实际的错误代码--所以我们对此无法提供太多帮助。您需要找到准确的错误消息,方法是转到资源管理器并查看那里的日志。

 类似资料:
  • 我在我的Ubuntu VM上安装了Hive和Hadoop。 当我在终端上启动时,我会得到以下信息: SLF4J:类路径包含多个SLF4J绑定。slf4j:在[jar:file:/opt/apache-hive-2.3.5-bin/lib/log4j-Slf4j-impl-2.6.2.jar!/org/slf4j/impl/staticloggerbinder.class]中找到绑定slf4j:在[

  • ShardingSphere 采用一套自动化的执行引擎,负责将路由和改写完成之后的真实 SQL 安全且高效发送到底层数据源执行。 它不是简单地将 SQL 通过 JDBC 直接发送至数据源执行;也并非直接将执行请求放入线程池去并发执行。它更关注平衡数据源连接创建以及内存占用所产生的消耗,以及最大限度地合理利用并发等问题。 执行引擎的目标是自动化的平衡资源控制与执行效率。 连接模式 从资源控制的角度看

  • 这个 Engine 是任何SQLAlchemy应用程序的起点。它是实际数据库及其 DBAPI ,通过连接池和 Dialect 它描述了如何与特定类型的数据库/DBAPI组合对话。 总体结构如下: 在上面,一个 Engine 参考两者a Dialect 和A Pool 它们一起解释DBAPI的模块函数以及数据库的行为。 创建引擎只需发出一个调用, create_engine() :: from sq

  • 我们将使用IntelliJ IDEA/Android Studio来创建这个工程,因此你会对截图看起来比较熟悉。 让我们开始创建一个新的Android工程。你可以创建你自己的工程或者用本书中提供的导入。选择你自己喜欢的创建方式这取决于你。 如果你想用Android Studio创建一个新的工程,通常你可以参考官方文档:http://developer.android.com/intl/zh-cn/

  • 我想禁用除健康endpoint之外的所有执行器endpoint。所有文档都描述了如何在资源属性中实现这一点: 但我一直倾向于使用内联java配置。有人能解释一下我可以在应用程序的什么地方配置相同的吗?

  • 我的蜂巢设置有问题。不是我设置的,所以我对这个系统的了解有限...使用cloudera manager完成了自动更新,没有对postgresql数据库进行备份。转移数据库正在使用postgresql设置。 就我的理解,不可能有一个既定的连接,但我不明白为什么,因此如何修复它。我将非常感谢一些关于如何在cloudera manager管理中修复此问题的提示。或如何重建转移或从postgresql切换