我正在尝试使用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
答案 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
*