2016-10-21 4 views
0

oozieによってvalidateメソッドexposeを使用しようとしましたが、下記のエラーが発生しました。 Apacheのドキュメントを1として : https://oozie.apache.org/docs/3.3.2/DG_CommandLineTool.html#Validating_a_Workflow_XMLOozie検証コマンドをスローするエラー:1つのファイルを指定する必要があります

oozie validate xx_logger_import/workflow.xml -oozie http://localhost:11000/oozie Error: One file must be specified

ClouderaのCDH-5.8のバージョンが使用されています。 Oozieのバージョン:

oozie admin -oozie http://localhost:11000/oozie -version 
Oozie server build version: 4.1.0-cdh5.8.0 

答えて

0

あなたにも-oozieパラメータを渡しているためです。 validateコマンドを使用し、必要なワークフローファイルを渡すだけです。ありがとう。

oozie validate xx_logger_import/workflow.xml 
0

あなたはvalidateコマンドの最後のパラメータでなければなりません検証しようとしているワークフローXML -

例 - oozie検証-oozie $ Oozie_URL /home/abc/workflow.xml

有効なワークフローアプリ

  • oozieの検証:ワークフロー、coordinaを検証TORは、oozieがリモートサーバー上で実行され、他のサーバからのコマンドを起動した場合、oozieのURLがそこにあるもの

       -auth <arg> select authentication type [SIMPLE|KERBEROS] 
          -oozie <arg> Oozie URL 
    

    *

+0

XMLファイルをバンドル? – shashankS

+0

リモートで作業していない場合でも、oozirのURLが必要です。 oozie URLをエクスポートするか、環境変数に入れるか、コマンドで-oozie

関連する問題