我的表由253个列组成,在没有模式方法的情况下将数据加载到猪包中,当我将筛选条件应用于任何数据时,如何避免此错误?有什么需要添加的罐子吗?
错误: IMPLICIT_CAST_TO_CHARARRAY
发布于 2016-05-07 17:23:06
因为在load语句中没有定义架构,所以所有字段的默认数据类型都是bytearray。
Pig试图在脚本中使用时隐式地从一种类型转换到另一种类型。所有铸件都是不可能的,因此在这种情况下,会抛出警告。
您可以参考铸猪作业人员获得详细信息。
发布于 2016-05-06 13:24:44
当未指定架构时,将字段加载为bytearray.When,然后应用筛选器,您将不得不将您要使用的字段转换为您正在筛选的filter.If,在字段前面使用字符串use (chararray)。
https://stackoverflow.com/questions/37072924
复制相似问题