how-sqoop使用视图导出到sqlserver

jum4pzuy  于 2021-06-03  发布在  Hadoop
关注(0)|答案(2)|浏览(428)

我在配置单元中有一个表,并为它创建了一个视图。比如说
我的表有以下字段

id | name | city | state | county | country

我的观点是这样的 Id | name | country 现在我需要将这些值[从视图]导出到sql server如何使用视图将数据从配置单元导出到sql server有什么方法吗?
我已经使用

sqoop export --connect "jdbc:sqlserver://XXXXXX;username=YYY;password=ZZZZZ;database=AdventureWorksDW" --table sqlg --export-dir /hive/datawarehouse/sql -m 1 -input-fields-terminated-by "^"

但是现在我需要使用view导出
谢谢
更新:
我的.csv文件在hdfs中如下所示

1^hari^XX^xx^yy^zz
2^migi^na^na^na^na

但我只需要加载

1^hari^zz
2^migi^na

导入sql表

kokeuurv

kokeuurv1#

尝试

sqoop export --connect "jdbc:sqlserver://172.16.2.182;username=sa;password=1timep;database=AdventureWorksDW" --table sqlg --export-dir /hive/datawarehouse/sql -m 1 -input-fields-terminated-by "^" --columns "Id,name,country" --update-key "Id"
b91juud3

b91juud32#

同样的sqoop命令应该同时适用于表和视图。在同一个页面上查看sqoop文档(1)。

相关问题