运行 oozie 中的 hadoop 作业使用 jar 文件

Run hadoop job in oozie using jar file

我有一个 jar 文件,它有 sqoop 作业来读取数据并将数据写入 mysql。

我想要 运行 使用 oozie 工作流程的 jar,下面是命令 运行 jar。

yarn jar aa-datalake.jar root root Orders avro aa-dl-rawzone

为此我需要使用哪个操作?

在您的 Sqoop 作业上创建一个额外的 java 包装器可能不是最好的主意。为此,您可以通过使用 Sqoop action. You can set there same parameters you are using from your java app. If you still want to use your wrapper you can use Java action 直接从 Oozie 使用 Sqoop。但我个人认为这是您描述的任务的一部分开销。