hadoop命令手动运行,但在cron中不运行

xam8gpfp  于 2021-06-03  发布在  Hadoop
关注(0)|答案(2)|浏览(328)

我正在尝试执行定期运行hadoop作业的shell脚本,我将脚本放在crontab中,但所有hadoop命令都不运行。当我手动(从cli)执行脚本shell时,hadoop命令正常运行,我使用的是ubuntu14.04

cx6n0qe3

cx6n0qe31#

如果您看到脚本在终端上正常执行,并且在通过cron执行时失败,那么问题可能主要是因为终端和cron env之间的环境差异。
问题可能是因为 PATH 直接调用 hadoop 命令,该命令可能未完全传递给cron env。
我的建议是使用 hadoop 命令。通过执行 which hadoop 从你的终端。
请参考下面的链接关于上述环境问题。
https://askubuntu.com/questions/23009/reasons-why-crontab-does-not-work
希望这有帮助。

dtcbnfnu

dtcbnfnu2#

我对克朗也有同样的问题。。

相关问题