2

我正在尝试使用协调器运行工作流,但是当我尝试将工作流和协调器 XML 文件路径设置在一起时,出现错误。这就是我的 jobs.properties 文件的样子:

nameNode=hdfs://10.74.6.155:9000
jobTracker=10.74.6.155:9010
queueName=default
oozie.use.system.libpath=true
oozie.wf.application.path=${nameNode}/user/${user.name}/examples/apps/test/
oozie.coord.application.path=${nameNode}/user/${user.name}/examples/apps/test/

当我使用命令行运行我的工作流程时:

bin\oozie job -oozie http://localhost:11000/oozie -config examples\apps\test\job.properties -run

我收到以下错误:

Error: E0302 : E0302: Invalid parameter [{0}]

我究竟做错了什么?

谢谢!

4

2 回答 2

10

job.properties 中不能同时存在工作流和协调路径。您可以将作业作为工作流或协调运行。

于 2012-08-31T08:03:09.373 回答
2

仅在属性文件中使用您的协调器路径,并在 Coordinator.xml 文件中使用您的工作流路径。

**oozie.use.system.libpath=true workflowpath=${nameNode}/user/${user.name}/examples/apps/test/ oozie.coord.application.path=${nameNode}/user/${user.name}/examples/apps/test/**

在你的 coordinator.xml 文件中添加这一行

' <app-path>${workflowpath}</app-path>'

于 2014-11-27T05:00:06.617 回答