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

Jud*_*ang 3 null hive date

我正在使用配置单元来创建并尝试将文件内容加载到表中.列类型为"日期",文件中的日期格式为dd/mm/yy,例如:01/12/2013

但是当我从文件中将数据加载到表中时,对应于"Date"的列值始终为NULL,就好像无法加载日期内容一样.

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

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

但是"04/05/1989"似乎无法读入表中,始终为空.

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

谢谢!

jig*_*hah 5

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

更多细节

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