手動運行腳本執行正常而放入crontab調用hadoop命令沒有執行成功

      須要天天定時上傳爬取的數據文件到HDFS裏,因而寫了個腳本用crontab去調用。可是發如今腳本里hadoop的命令沒法執行,在終端是沒問題的。查看日誌發現crontab也運行正常。oop

     後來終於找到緣由,貌似是hadoop home的環境變量沒有生效,因而在腳本里加入export hadoop的環境變量,問題解決。日誌



   一個更簡單的方法是直接加入source /etc/profile在腳本的最前面.crontab

相關文章
相關標籤/搜索