我先将mysql中的数据导入到hdfs中,格式大体如下:
[mw_shl_code=text,true]395,83,'充电器','充电器',0,3,3,'040203',3,'','','',1,20,'2014-09-12 15:03:33.000',20,'2014-09-19 15:06:27.000',1
396,83,'手机耳机','手机耳机',0,3,4,'040204',4,'','','',1,20,'2014-09-12 15:03:45.000',20,'2014-09-19 15:06:34.000',1
[/mw_shl_code]
其中显示时间的子段在mysql中定义的是“datatime”类型,但我把他LOAD进hive表中对应子段为“timestamp”类型的他就显示为null。
该怎么作才能让它准确显示出来呐?
还有我在本地创建txt类型的文本数据,load进hive表中全显示为null,但导的mysql中的数据load进表中却能显示,这是为什么?
来好心人帮帮忙阿!
|