关闭。这个问题需要更加突出重点。它目前不接受答案。**想改进这个问题吗?**通过编辑这篇文章更新这个问题,使它只关注一个问题。
三个月前关门了。改进这个问题我在sqoop中看到了导入表,我们已经导入了所有的表,或者只是将表名导入到配置单元中,但是我有100个表,我想一次只导入两个表,如何实现这一点?
gfttwv5a1#
可以执行如下shell脚本:
while read line; do DBNAME=`echo $line | cut -d'.' -f1` tableName=`echo $line | cut -d'.' -f2` sqoop import -Dmapreduce.job.queuename=$QUEUE_NAME --connect '$JDBC_URL;databaseName=$DBNAME;username=$USERNAME;password=$PASSWORD' --table $tableName --target-dir $DATA_COLLECTOR/$tableName --fields-terminated-by '\001' -m 1 done<inputFile
1条答案
按热度按时间gfttwv5a1#
可以执行如下shell脚本: