繁体   English   中英

通过外壳脚本调用oozie操作时找不到命令错误

[英]command not found error on calling oozie action via shell script

我正在尝试通过shell脚本触发Oozie工作。 但是在执行Shell脚本时出现以下错误:

该行中的“找不到命令”错误:ooziejob = $(oozie job -oozie http:// oozieserver:port / oozie -config /root/SqoopWrapper1/sqoop_job.properties -run);

我的由oozie命令组成的shell脚本是;

input=/root/SqoopWrapper1/InputFile.txt

echo "internal field sep"

IFS='|'

while read SourceDB db_name Mysql_table hdfsdir libpath

do

echo "do...while"
        if [ SourceDB = Mysql ]
        then
        driver = com.mysql.jdbc.Driver
        jdbcUri = jdbc:mysql://host:3306
        Mysql_table = WrapperTbl
        UserName = ****
        Password = ****
        fi

echo "Oozie command exe"

ooziejob =$(oozie job -oozie http://oozieserver:port/oozie -config /root/SqoopWrapper1/sqoop_job.properties -run);

echo $ooziejob;

done < $input


exit 0

等号前有一个空格。

顺便说一句,如果您发布此类问题,则应始终说出正在使用的Shell和操作系统。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM