在我的开发框中,我有MapR 3.0.2, Hive 0.11, HCatLog 0.4.1& Pig 0.12。我使用标准查询从( )HCatlog读取和写入Hive表,PigPig Latin
A = LOAD 'dbname.tablename' USING org.apache.hcatalog.pig.HCatLoader();
我的Hive表包含TIMTESTAMP数据类型(几列),因此在此语句之后立即GRUNT出现错误
ERROR org.apache.pig.tools.grunt.Grunt - ERROR 1200: Type timestamp not present
有一个类似的查询:类型转换猪 hcatalog。
我无法更改Hive表的数据类型。此外,我无法将这些工具中的任何一个更改或升级到较新的版本(客户端策略约束)。如何将它转换为字符串或任何支持的数据类型,以便在&HCatalog之间传递它,我可以继续进一步?PigHive