Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hadoop 错误:E0505:E0505:应用程序定义_Hadoop_Oozie_Oozie Coordinator - Fatal编程技术网

Hadoop 错误:E0505:E0505:应用程序定义

Hadoop 错误:E0505:E0505:应用程序定义,hadoop,oozie,oozie-coordinator,Hadoop,Oozie,Oozie Coordinator,执行以下命令时出错 oozie job -oozie http://localhost:11000/oozie -config coordinator.properties -run 错误:E0505:E0505:应用程序定义[hdfs://localhost:8020/tmp/oozie-app/coordinator/]不存在 任何建议。请检查作业属性文件中的以下属性- oozie.wf.application.path 这应该指向HDFS目录,其中有workflow.xml和 coor

执行以下命令时出错

oozie job -oozie http://localhost:11000/oozie -config coordinator.properties -run
错误:E0505:E0505:应用程序定义[hdfs://localhost:8020/tmp/oozie-app/coordinator/]不存在


任何建议。

请检查作业属性文件中的以下属性-

oozie.wf.application.path
这应该指向HDFS目录,其中有
workflow.xml
coordinator.xml


请注意,如果路径确实存在,但不包含
workflow.xml
coordinator.xml
,您仍将收到相同的、有点误导性的
应用程序定义。。。不存在
错误。

我在运行工作流时遇到类似问题。我的工作流程的名称是
wf somename.xml
,这是罪魁祸首。后来我将名称从
wf somename.xml
改为
workflow.xml
,这对我来说很有效。

首先,您将
workflow.xml
放在给定的
oozie.wf.application.path
中,使用
hadoop fs-将工作流完整路径放在oozie-wf应用程序路径
脚本

稍后运行oozie脚本,如下所述-

bin/oozie job --oozie http://localhost:11000/oozie/ -config /home/arif/applications/hadoop/oozie-4.3.0/apps/sqoop/job.properties -run
我已经像这样定义了
job.properties
文件-

nameNode=hdfs://localhost:9000
jobTracker=localhost:9001
queueName=default

value_dfs=1

examplesRoot=/user/oozie/sqoop
exampleRootDir=${examplesRoot}/oozie-moviesdb-sqoop

oozie.use.system.libpath=true

oozie.wf.application.path=${nameNode}${examplesRoot}/

希望这篇文章能对任何人有所帮助,谢谢。

请编辑你的文章,准确解释你想做什么,因为这个问题并不完全清楚,这对于理解你的问题至关重要。我正在尝试使用基于数据可用性的协调器作业调度来执行shell脚本。当我执行时,通过将coordinator.xml、coordinator.properties和workflow.xm文件放置在/tmp/oozie app/coordinator目录中来修复E505异常。很高兴您能够修复它!如果你想把它作为你自己问题的答案,你可以帮助任何遇到你问题的人。