如何将带有时间(日期)类型的文件加载到Hive表中?

时间:2014-07-16 19:52:06

标签: date null hive

我使用hive创建并尝试将文件内容加载到表中。 有一个列类型"日期"并且文件中的日期格式为dd / mm / yy,例如:01/12/2013

但是当我试图将数据从文件加载到表中时,列值对应于"日期"始终为NULL,好像无法加载日期内容。

我将列内容放入txt文件并上传到hdfs,因此,该列可能是: id,name,birthdate

和相应的值是: 1," Joan",04/05/1989

但" 04/05 / 1989"似乎无法读入表中,总是为空。

请告诉我,如果我的txt文件中的格式错误,或者在将日期类型数据加载到Hive表中时需要一些特定的语法。

谢谢!

1 个答案:

答案 0 :(得分:5)

日期数据类型格式为YYYY-MM-DD。您需要相应地格式化字段。

有关

的更多详情

https://cwiki.apache.org/confluence/display/Hive/LanguageManual+Types#LanguageManualTypes-date