我正试图将一个日期字段从pig加载到一个配置单元表中,pig脚本的字段如下所示:
testdate:chararray
配置单元表说明为:
col_name data_type
testdate date
列0中的pig“chararray”类型无法Map到hcat“date”类型。目标文件必须是hcat类型{string或char或varchar}
我抬起头来http://pig.apache.org/docs/r0.9.1/basic.html 发现pig没有hcatalog的日期格式。如果我必须使用pig,在hive中存储这个值作为日期的最佳解决方案是什么?谢谢。
1条答案
按热度按时间gkl3eglg1#
好吧,我想出来了,因为关于这个主题的信息有限:
https://cwiki.apache.org/confluence/display/hive/hcatalog+loadstore#hcatalogloadstore-输入Hive0.13.0及更高版本。1
我需要使用
DATETIME
而不是chararray
类型转换表: