如何使用sqoop将配置单元数据导出到mysql的指定字段?

rbpvctlc  于 2021-06-03  发布在  Sqoop
关注(0)|答案(1)|浏览(415)

我有 field1, field2, field3 在hdfs中,以及 id(auto increment), field1, field2, field3, uptate_time(default CURRENT_TIMESTAMP) 在mysql表中,我想把hdfs中的三个字段导出到mysql表中,这个表有五个字段,其中两个字段有默认值。如何在sqoop中实现这一点?

2w2cym1i

2w2cym1i1#

使用 --columns "<comma separated column names>" 导出到选定列。
根据表29中的sqoop文件,
可以选择列的子集,并使用 --columns 争论。这应该包括要导出的列的逗号分隔列表。例如: --columns "col1,col2,col3" . 请注意,未包含在 --columns 参数需要定义默认值或允许空值。否则,您的数据库将拒绝导入的数据,这将导致sqoop作业失败。

相关问题