繁体   English   中英

如何使用shell脚本编写sqoop作业并按顺序运行它们?

[英]how to write a sqoop job using shell script and run them sequentially?

我需要在shell脚本中一个接一个地运行一组sqoop作业。 我该如何实现? 默认情况下,它并行运行所有作业,从而导致性能受到打击。 我应该删除“ -m”参数并运行吗?

-m参数用于为每个sqoop命令而不是您发出的所有命令运行多个仅映射作业。

因此,删除-m参数不会帮助您解决问题。

首先,您需要使用sqoop命令编写一个shell脚本文件

#!/bin/bash

sqoop_command_1

sqoop_command_2

sqoop_command_3

用sqoop_jobs.sh之类的名称保存上述命令

然后发布权限以在Shell文件上运行

chmod 777 sqoop_jobs.sh

现在您可以通过在终端中发出以下命令来运行/执行外壳文件

>./sqoop_jobs.sh

我希望这个能帮上忙

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM