我在sqoopjob.sh中编写了以下sqoop作业
flvlnr441#
-myscript.sh文件
6yjfywim2#
检查运行oozie的操作系统用户是什么,可能该用户/组没有执行脚本的权限。尝试在命令行中调用命令并发布结果。还要检查整个目录树的权限。
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,没有这样的文件或目录
3条答案
按热度按时间flvlnr441#
-myscript.sh文件
6yjfywim2#
检查运行oozie的操作系统用户是什么,可能该用户/组没有执行脚本的权限。
尝试在命令行中调用命令并发布结果。
还要检查整个目录树的权限。
guicsvcw3#
我想用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,没有这样的文件或目录