gpt4 book ai didi

hadoop - 如何通过 Sqoop 从多个源导入数据

转载 作者:可可西里 更新时间:2023-11-01 14:45:27 24 4
gpt4 key购买 nike

“如何通过 Sqoop 从多个源导入数据”。

我对此一无所知..请告诉我这个机制。

谢谢

最佳答案

这可以通过 shell 脚本完成。

1)准备一个包含 DBNAME.TABLENAME 列表的输入文件 2)shell 脚本将此文件作为输入,逐行迭代并为每一行执行 sqoop 语句。

while read line;
do

DBNAME=`echo $line | cut -d'.' -f1`
tableName=`echo $line | cut -d'.' -f2`


sqoop import -Dmapreduce.job.queuename=$RM_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

关于hadoop - 如何通过 Sqoop 从多个源导入数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34966626/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com