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

原因:分隔符不对

解决:

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

 sqoop抽数脚本:

 hdfs上:

hive上的表

 

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

 附录:ASCII码表对照关系

 

更多推荐