2017-08-29 13 views
0

私はOozieを使用して私の豚スクリプトの前にシェルスクリプトを実行しようとしています。私が知る限り、私は見つけることができるすべての例と同じことをすべてやっています。実行シェルスクリプトOozieの動作

<action name="shell_action" cred="yca_auth"> 
    <shell xmlns="uri:oozie:shell-action:0.1"> 
     <job-tracker>${jobTracker}</job-tracker> 
     <name-node>${nameNode}</name-node> 
     <exec>${appPath}/shell_script.sh</exec> 
     <file>${appPath}/shell_script.sh#shell_script.sh</file> 

     <ok to="pig_script_action"/> <error to="kill"/> 
    </shell> 
</action> 

しかし、私はエラーを取得しておく::私のアクションがある

Caused by: org.apache.oozie.workflow.WorkflowException: E0701: XML schema error, cvc-complex-type.2.4.a: Invalid content was found starting with element 'ok'. One of '{"uri:oozie:shell-action:0.1":file, "uri:oozie:shell-action:0.1":archive, "uri:oozie:shell-action:0.1":capture-output}' is expected. 

なぜこれが起こっている私は理解していません。助けてください

答えて

0

問題はOKとエラーが内部にあってはならないことでした

関連する問題