【发布时间】:2016-11-15 00:36:50
【问题描述】:
我在 Hive 中有一个表,其中某些列具有 NULL 值,我正在使用 Teradata 连接器将表从 Hadoop 导出到 Teradata。我的问题是 NULL 值被视为字符串 NULL 而不是 NULL。如何将 NULL 值直接导出到 Teradata?请帮忙。
【问题讨论】:
-
Hive 中的表是如何定义的?特别是,是否为“serialization.null.format”指定了某些内容?
-
没有使用 serialization.null.format。它是一个从现有 CTAS 插入值的简单表。谢谢!
-
您是否考虑过使用适合与 COALESCE() 结合的列域中不存在的数据类型的标记值?如果您无法获得标准 sqoop 参数以与 Teradata Connector for Hadoop 一起使用,这是一种解决方法。
标签: hadoop hive teradata sqoop