sqoop到mysql使用配置单元查询

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

我想将数据从配置单元表sqoop到mysql表。两者都有相同的列集,但顺序不同。
有没有一种方法可以使用具有属于mysql表的列顺序的配置单元查询将数据sqoop到mysql表?

hc2pp10m

hc2pp10m1#

sqoop目前不支持从配置单元查询中进行“导出”操作。支持的解决方法是运行配置单元查询,该查询将更改配置单元中的列顺序,并将其结果作为临时表存储在配置单元中。然后可以使用sqoop导出这个临时表。

vshtjzan

vshtjzan2#

您可以传递mysql列顺序 sqoop export--columns 选项。例如,如果您的配置单元表将它们按顺序排列 A, B, C 然后你就跑 sqoop export --connect ... --columns A,B,C 告诉mysql列进入的顺序。必须使用目标mysql表的列名。

相关问题