2015-03-31 42 views
0

工作我使用的色相上Oozie的運行shell腳本,當工作流提交作業顯示以下錯誤:shell腳本未在Oozie的使用色相

Cannot run program "FileManipulation.sh" 
(in directory "/hadoop/mapred/local/taskTracker/root/jobcache/job_201503271756_0277/attempt_201503271756_0277_m_000000_0/work"): 
java.io.IOException: error=2, No such file or directory 

可能是什麼原因?

+0

FileManipulation.sh在工作流中添加了一個'文件'嗎? – Romain 2015-04-01 19:43:03

+0

可以分享工作流程 – 2015-04-02 11:11:48

+0

什麼是「Oozie」,「Hue」?你有無所不知的方法來檢查目錄,看看有沒有文件?你知道那裏應該有一個文件的情況嗎? – 2015-04-22 19:25:10

回答

2

請檢查目錄權限是否包含FileManipulation.sh文件。將所有readwriteexecute權限授予目錄及其文件。同時在「Shell命令」和「文件」中添加shell腳本的路徑,有時這可能會導致同樣的問題。

+0

感謝您的幫助。它的工作:) – User456898 2015-04-09 08:38:12