Oozie验证命令抛出错误:必须指定一个文件

时间:2016-10-21 11:18:27

标签: hadoop hdfs scheduled-tasks oozie cloudera-cdh

我正在尝试使用oozie公开的验证方法,但坚持下面提到的错误。 根据Apache文档: https://oozie.apache.org/docs/3.3.2/DG_CommandLineTool.html#Validating_a_Workflow_XML

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

2 个答案:

答案 0 :(得分:0)

这是因为您也传递了-oozie参数。只需使用validate命令并传递所需的工作流文件即可。感谢。

oozie validate xx_logger_import/workflow.xml

答案 1 :(得分:0)

您尝试验证的工作流xml应该是验证命令中的最后一个参数 -

示例 - oozie validate -oozie $ Oozie_URL /home/abc/workflow.xml

有效的工作流程应用

  • oozie validate:验证工作流,协调员,捆绑XML文件

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

    *