Hadoop 如何使用ApacheOozieJavalib

Hadoop 如何使用ApacheOozieJavalib,hadoop,mapreduce,oozie,oozie-coordinator,Hadoop,Mapreduce,Oozie,Oozie Coordinator,我是阿帕奇·奥齐的新手。据我所知,我们可以使用xml格式的工作流文件或协调器文件定义操作工作流,并将其提交给Oozie引擎。但是,还有一个Oozie java库,我想知道如何使用这个库?是否用于以编程方式生成xml文件并将其提交到引擎?有人能给我举个例子吗。Oozie java library也有与shell命令相同的用途。您可以在configuration object中指定应用程序HDFS应用程序路径和其他必需的参数,并通过java API运行工作流。因此,我不需要手动创建xml文件,对吗?

我是阿帕奇·奥齐的新手。据我所知,我们可以使用xml格式的工作流文件或协调器文件定义操作工作流,并将其提交给Oozie引擎。但是,还有一个Oozie java库,我想知道如何使用这个库?是否用于以编程方式生成xml文件并将其提交到引擎?有人能给我举个例子吗。

Oozie java library也有与shell命令相同的用途。您可以在configuration object中指定应用程序HDFS应用程序路径和其他必需的参数,并通过java API运行工作流。因此,我不需要手动创建xml文件,对吗?您必须创建工作流xml并将其放置在应用程序路径中。请参阅我的问题,实际上我是否可以使用api而不是手动生成工作流xml?您不能使用Oozie Java api生成工作流xml。