如何使用oozie执行shell脚本

lf3rwulv  于 2021-06-02  发布在  Hadoop
关注(0)|答案(3)|浏览(398)

我在sqoopjob.sh中编写了以下sqoop作业

6yjfywim

6yjfywim2#

检查运行oozie的操作系统用户是什么,可能该用户/组没有执行脚本的权限。
尝试在命令行中调用命令并发布结果。
还要检查整个目录树的权限。

guicsvcw

guicsvcw3#


TARGET_DIR=date+"%Y_%m_%d"

sqoop import --connect jdbc:mysql://localhost/mydb --username root --password root --table Customer --m 1 --target-dir   /temp/$TARGET_DIR

我想用oozie来执行。
它给了我以下的错误
无法运行程序“customerimportscript.sh”(在目录“/hadoop/yarn/local/usercache/hue/appcache/application\u 1449233755312\u 0070/container\u e11\u 1449233755312\u 0070\u 01\u000002”中):错误=2,没有这样的文件或目录

相关问题