hive表中数据为NULL
·
如图,hive中数据显示为NULL,解析错误。

原因:分隔符不对
解决:
sqoop抽数脚本里的分隔符用的是\01, 导数据到hdfs上是这种SOH的,对应到hive中是\001
sqoop抽数脚本:

hdfs上:

hive上的表

这样的对应关系就可以正常解析了。

附录:ASCII码表对照关系

更多推荐
如图,hive中数据显示为NULL,解析错误。

原因:分隔符不对
解决:
sqoop抽数脚本里的分隔符用的是\01, 导数据到hdfs上是这种SOH的,对应到hive中是\001
sqoop抽数脚本:

hdfs上:

hive上的表

这样的对应关系就可以正常解析了。

附录:ASCII码表对照关系

更多推荐
所有评论(0)