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パスのみを使用し、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 に答える