使用 sqoop 将数据从 Teradata 迁移到 Hive

Data Migration form Teradata to Hive using sqoop

我正在尝试使用 sqoop 将数据从 teradata 迁移到 hive,但在 teradata 表中有一些字段具有图形和 vargraphic 等数据类型,因此我们如何在 hive 中处理这些类型。

通过查看 graphic & vargraphic datatype

的文档

明明是n个双字节字符定长图形串和变长图形串

因此您可以尝试使用 sqoop map-column-hive 参数

在 Hive 中映射这些列

像这样:

--map-column-hive graphic_column1=STRING,vargraphic_column2=STRING