我正在使用Java操作开发Oozie。Java操作应使用Java选项-Xmx15g。因此,我将属性oozie.mapreduce.map.memory.mb设置为25600(25G),以防需要一些额外的内存。在这个简单的设置之后,我运行了Oozie作业,然后在Java运行时当然出现了OutofMemory(堆空间不足)错误。因此,我根据链接在Java操作的属性节点中相应地将oozie.launcher.mapred.child.java.opts设置为-Xmx15g:http://downright-amazed.blogspot.fi/2012/02/configure-oozies
我正在使用ApacheOozie4.3.0和Hadoop2.7.3我开发了一个非常简单的Oozie工作流,它只有一个sqoop操作来将系统事件导出到MySQL表。${jobTracker}${nameNode}export--connectjdbc:mysql://localhost/airawat--usernamedevUser--passwordmyPwd--tableeventsgranularreport--direct--enclosed-by'\"'--export-dir/user/hive/warehouse/eventsgranularreport"Killedjo
我正尝试在yarn-client模式下向oozie提交一个spark作业。当我在oozie之外运行spark作业时,它运行良好。但是当我提交oozie作业时,它一直失败并出现以下错误:Exceptioninthread"main"java.lang.IllegalStateException:basedirjob.jar/libdoesnotexist.atorg.apache.tools.ant.DirectoryScanner.scan(DirectoryScanner.java:871)atorg.apache.spark.classpath.ClasspathFilter$$a
我正在使用oozie环境。成功完成作业后,我无法在oozie日志中找到System.out.println输出。我用谷歌搜索了好几个小时,然后找到了this但没有结果。从oozieweb控制台我得到了作业ID“0000011-180801114827014-oozie-oozi-W”,然后我尝试使用以下命令获取有关该作业的更多信息:ooziejob-ooziehttp://localhost:11000/oozie/-info0000011-180801114827014-oozie-oozi-W然后我从JobCompleted"16546"操作中获取externalId,我认为作业I
我是java的新手,在使用java代码运行oozie作业时遇到了一些问题。我无法找出代码中的问题。一些帮助将不胜感激。这是我的代码importjava.util.Properties;importorg.apache.oozie.client.OozieClient;importorg.apache.oozie.client.WorkflowJob;publicclassoozie{publicstaticvoidmain(String[]args){OozieClientwc=newOozieClient("http://host:11000/oozie");Propertiesco
我在通过oozie运行hive时遇到了一些问题。在oozie控制台中,我收到以下错误:2013-05-0304:48:24,248WARNHiveActionExecutor:542-USER[ambari_qa]GROUP[-]TOKEN[]APP[hive-wf]JOB[0000013-130502155316029-oozie-oozi-W]ACTION[0000013-130502155316029-oozie-oozi-W@hive-node]Launcherexception:org.apache.hadoop.hive.ql.metadata.HiveException:
我正在尝试运行这样的作业(workflow.xml)hadoop1:50300hdfs://hadoop1:8020lib/FirstScript.pigActionfailed,errormessage[${wf:errorMessage(wf:lastErrorNode())}]第一个脚本:dual=LOAD'default.dual'USINGorg.apache.hcatalog.pig.HCatLoader();storedualinto'/user/oozie/dummy_file.txt'usingPigStorage();工作属性:nameNode=hdfs://had
我需要一些有关在Hadoop2.2上安装Oozie的指导。快速入门文档页面表明IMPORTANT:BydefaultitbuildsagainstHadoop1.1.1.It'spossibletobuildagainstHadoop2.xversionsaswell,butitisstronglyrecommendtouseaBigtopdistributionifusingHadoop2.xbecausetheOoziesharelibsbuiltfromthetarballdistributionwillnotworkwithit.我无法让Bigtop工作。我尝试遵循来自here
我正在使用Oozie、shellaction和sqoop。我正在使用oozie来运行许多sqoop命令。我设置了一个shell操作,并在该shell中放置了许多sqoop命令。现在,shellAction被触发,甚至sqoop也在发生。但是,sqoop没有正确的日志记录。所以我将sqoop命令重定向到日志文件。我只看到以下几行。我的代码如下。在shell脚本中:*sqoopimport--connectjdbc:mysql://server:3306/test--verbose--usernameroot--passwordPassword--append--tablePeople--
如何将Oozie配置值传递给工作流操作?例如,Oozie知道作业跟踪器URL:#oozieadmin-oozielocalhost:10000-configuration|fgreptrackeroozie.actions.default.job-tracker:server1:8080现在在workflow.xml中,我们发现:${jobTracker}${nameNode}[...deletedparametersforclarity...]目前,${jobTracker}被硬编码在一个Java属性文件中,复制了信息,因为Oozie已经知道工作跟踪器URL。是否可以从worklow