Shell 脚本无法在使用 Hue 的 Oozie 上运行

Shell script is not working on Oozie using Hue

我在 Oozie 上使用 Hue 运行 Shell 脚本,提交工作流作业时显示以下错误:

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

可能是什么原因?

请检查包含 FileManipulation.sh 文件的目录权限。授予对目录及其文件的所有 readwriteexecute 权限。同时在 "Shell command" 和 "Files" 中添加 shell 脚本的路径,有时这可能会导致同样的问题。