手动运行脚本执行正常而放入crontab调用hadoop命令没有执行成功

      须要天天定时上传爬取的数据文件到HDFS里,因而写了个脚本用crontab去调用。可是发如今脚本里hadoop的命令没法执行,在终端是没问题的。查看日志发现crontab也运行正常。oop

     后来终于找到缘由,貌似是hadoop home的环境变量没有生效,因而在脚本里加入export hadoop的环境变量,问题解决。日志



   一个更简单的方法是直接加入source /etc/profile在脚本的最前面.crontab

相关文章
相关标签/搜索