【问题标题】:Data Migration form Teradata to Hive using sqoop使用 sqoop 将数据从 Teradata 迁移到 Hive
【发布时间】:2018-02-13 09:12:10
【问题描述】:

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

【问题讨论】:

  • 您可能需要在您的选择中应用TRANSLATE(col USING GRAPHIC_TO_UNICODE)

标签: hadoop hive teradata sqoop hadoop2


【解决方案1】:

通过查看graphic & vargraphic datatype 的文档

它清楚地表明它们只是包含 n 个双字节字符的定长图形字符串和变长图形字符串。

因此您可以尝试使用 sqoop map-column-hive 参数在 Hive 中映射这些列

到这样的事情:

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

【讨论】:

    猜你喜欢
    • 2016-03-17
    • 1970-01-01
    • 2012-05-18
    • 1970-01-01
    • 2014-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-20
    相关资源
    最近更新 更多