【发布时间】:2017-06-09 17:11:47
【问题描述】:
我正在尝试将两个表从 RDBMS 导入 Hive。是否有可能在 sqoop 导入命令的 --query 参数中触发两个 sql 查询。
目前,我可以使用以下命令使用一个 sql 查询对表进行 sqoop:
sqoop import --connect jdbc:teradata://192.168.xx.xx/DBS_PORT=1025,DATABASE=ds_tbl_db
--driver com.teradata.jdbc.TeraDriver
--username dbc
--password dbc
--query 'select * from table'
--hive-import
--hive-table reason_hive
--target-dir <hdfs-location>
-m 1
【问题讨论】:
-
是否要将两个 SQL 查询的输出存储在不同的配置单元表中?
-
是的。我想将两个输出存储在不同的配置单元表中。有没有办法做到这一点?