如何从shell脚本执行sqoop

时间:2015-11-19 10:58:45

标签: sqoop

我在shell脚本中创建了一个文件,我在其中编写了sqoop命令。现在我想从shell脚本调用sqoop命令,这意味着我想将该文件作为sqoop的输入。 谁能告诉我怎样才能实现这个目标?

1 个答案:

答案 0 :(得分:1)

从子shell执行sqoop命令后,它适用于我。以下部分代码适合我。

sqoop_cmd=$tablename"_sqoop"

echo "./sqoop import --connect $source_db_url --username $db_user_nm --password $db_password --table $tbl_nm_upr --direct --fields-terminated-by '|'" > $sqoop_cmd

chmod 777 $sqoop_cmd

prev_dir=$PWD

cd $sqoop_dir

$prev_dir/$sqoop_cmd &

wait