PIG中的HCatalog日期与Hive表

时间:2016-03-09 23:44:29

标签: hive apache-pig hcatalog

我正在尝试将PIG中的日期字段加载到配置单元表中,PIG脚本的字段为:

testdate:chararray

Hive表描述是:

col_name    data_type   
testdate      date
  

第0列中的'猪'chararray'类型无法映射到HCat'DATE'类型。   目标文件必须是HCat类型{STRING或CHAR或VARCHAR}

我查了http://pig.apache.org/docs/r0.9.1/basic.html并发现PIG没有HCatalog的日期格式。如果我必须使用PIG,将此值存储为HIVE中的日期的最佳解决方案是什么?感谢。

1 个答案:

答案 0 :(得分:1)

好的我明白了,因为这个话题的信息有限:

https://cwiki.apache.org/confluence/display/Hive/HCatalog+LoadStore#HCatalogLoadStore-TypesinHive0.13.0andLater.1

我需要使用DATETIME代替chararray

类型转换表: enter image description here