使用 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
我正在尝试使用 sqoop 将数据从 teradata 迁移到 hive,但在 teradata 表中有一些字段具有图形和 vargraphic 等数据类型,因此我们如何在 hive 中处理这些类型。
通过查看 graphic & vargraphic datatype
的文档明明是n个双字节字符定长图形串和变长图形串
因此您可以尝试使用 sqoop map-column-hive 参数
在 Hive 中映射这些列像这样:
--map-column-hive graphic_column1=STRING,vargraphic_column2=STRING