首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >猪IMPLICIT_CAST_TO_CHARARRAY误差

猪IMPLICIT_CAST_TO_CHARARRAY误差
EN

Stack Overflow用户
提问于 2016-05-06 12:51:21
回答 2查看 596关注 0票数 0

我的表由253个列组成,在没有模式方法的情况下将数据加载到猪包中,当我将筛选条件应用于任何数据时,如何避免此错误?有什么需要添加的罐子吗?

错误: IMPLICIT_CAST_TO_CHARARRAY

EN

回答 2

Stack Overflow用户

发布于 2016-05-07 17:23:06

因为在load语句中没有定义架构,所以所有字段的默认数据类型都是bytearray

Pig试图在脚本中使用时隐式地从一种类型转换到另一种类型。所有铸件都是不可能的,因此在这种情况下,会抛出警告。

您可以参考铸猪作业人员获得详细信息。

票数 1
EN

Stack Overflow用户

发布于 2016-05-06 13:24:44

当未指定架构时,将字段加载为bytearray.When,然后应用筛选器,您将不得不将您要使用的字段转换为您正在筛选的filter.If,在字段前面使用字符串use (chararray)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37072924

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档