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

启动清管器作业时出现oozie错误

牛兴安
2023-03-14

我正试图从oozie开始一项养猪工作,但失败了。

Oozie stacktrace:

java.lang.运行时间异常:java.lang.类org.apache.oozie.action.hadoop.PigMain未在org.apache.hadoop.conf.找到onfiguration.get类(Configuration.java:1897)在org.apache.oozie.action.hadoop.LauncherMapper.map(LauncherMapper.java:224)在org.apache.hadoop.mapred.MapRunner.run(MapRunner.java:54)在org.apache.hadoop.mapred.MapTask.runOldMapper(MapTask.java:430)在org.apache.hadoop.mapred.MapTask.run(MapTask.java:342)在org.apache.hadoop.mapred.YarnChild$2.run(YarnChild. java: 167)在java. security。AccessController. doPrivileged(本地方法)在javax. security. auth。主题. doAs(主题. java: 415)在org. apache. hadoop. security。UserGroupInformation. doAs(UserGroupInformation. java: 1554)at org. apache. hadoop. mapred.YarnChild. main(YarnChild. java: 162)引起:java. lang.类org. apache. oozie. action. hadoop.在org. apache. hadoop. conf中找不到PigMain。在org. apache. hadoop. conf上配置. getClassByName(配置. java: 1803)。java配置

共有1个答案

容学林
2023-03-14

它无法找到PigManin类。在job.properties.中包括以下条目

oozie.use.system.libpath=true
 类似资料:
  • 我有一个简单的控制器,它接受文件路径的JSON字符串,并对这些文件运行spring批处理作业。为了实现spring batch,我遵循了一个教程,该教程最终将在https://github.com/michaelhoffmantech/patter-batch-loader中生成代码。 继续下去,直到它抛出StackOverflowError。 任何关于改变什么来修复此问题的建议或帮助都将不胜感激

  • 我正在处理一个Spring批处理应用程序,该应用程序包含两个不同的作业bean(表示两个不同的作业)。这两项工作都必须由我的应用程序执行(目前,它可以顺序和并行地完成。目前它不是那么重要)。 我会试着解释我的情况和遇到的问题是什么: 首先,我有一个配置类,其中声明了我的两个作业对象(以及相关步骤): 然后,在第一时间,我创建了另一个SpringBatchExampleJobLauncher启动器类

  • 我使用的是STS 3.6.0,在STS启动期间,我发现错误: 我不能为这个项目运行Gradle任务。有什么建议吗?

  • 正在尝试安装oozie 4.0.1,请访问http://www.thecloudavenue.com/2013/10/installation-and-configuration-of.html hadoop version-2.4.0 Maven-3.0.4 SQOOP-1.4.4 .......... [信息]Apache Oozie HCatalog库....................

  • 每次我启动Android Studio我得到以下错误: Gradle Vertretungsplan Project项目刷新失败:无法获取使用Gradle分发http://services.gradle.org/distributions/gradle-1.6-bin.zip类型的ideaProject模型。配置项目: Vertretungsplan时出现问题。配置项目: Vertretungsp