Sqoop接入数据时统一空值

Sqoop接入数据时统一空值,第1张

Sqoop接入数据时统一空值 项目场景:

数仓开发中使用Sqoop把关系型数据库的数据接入到集群。


问题描述: Sqoop从pgsql中把数据接入到集群时,发现数据库中的部分NULL值接入后变成字符串null,影响后续模型报表开发。
原因分析:

当数据库中字段为字符串类型时,Sqoop直接import接入集群后NULL值变成字符串null。


解决方案:

Sqoop接入时增加以下参数

# Hive中NULL值写法为N
--null-string '\N'
--null-non-string '\N'

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5634724.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-15
下一篇2022-12-16

发表评论

登录后才能评论

评论列表(0条)

    保存