【发布时间】:2017-07-17 16:55:06
【问题描述】:
我有一个 jar 文件,它有 sqoop 作业来读取数据并将数据写入 mysql。
我想使用 oozie 工作流运行 jar,下面是运行 jar 的命令。
yarn jar aa-datalake.jar root root Orders avro aa-dl-rawzone
为此,我可能需要使用哪个操作?
【问题讨论】:
标签: hadoop workflow hadoop-yarn sqoop oozie
我有一个 jar 文件,它有 sqoop 作业来读取数据并将数据写入 mysql。
我想使用 oozie 工作流运行 jar,下面是运行 jar 的命令。
yarn jar aa-datalake.jar root root Orders avro aa-dl-rawzone
为此,我可能需要使用哪个操作?
【问题讨论】:
标签: hadoop workflow hadoop-yarn sqoop oozie
在您的 Sqoop 作业上创建一个额外的 java 包装器可能不是最好的主意。您可以通过 Sqoop action 直接从 Oozie 使用 Sqoop。您可以在您的 java 应用程序中设置您正在使用的相同参数。如果你仍然想使用你的包装器,你可以使用Java action。但就我个人而言,我认为这对于您所描述的任务来说是一笔开销。
【讨论】: