带有 Hive 的 PIG 中的 HCatalog 日期 table

HCatalog Date in PIG with Hive table

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

testdate:chararray

Hive table 描述是:

col_name    data_type   
testdate      date

Pig 'chararray' type in column 0 cannot map to HCat 'DATE'type. Target filed must be of HCat type {STRING or CHAR or VARCHAR}

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

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

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

我需要使用 DATETIME 而不是 chararray

Table 类型转换: