首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Presto失败: com.facebook.presto.spi.type.VarcharType

Presto失败: com.facebook.presto.spi.type.VarcharType
EN

Stack Overflow用户
提问于 2018-09-20 06:35:06
回答 1查看 9.6K关注 0票数 7

我创建了一个包含三列( idnameposition )的表,然后使用spark使用orc格式将数据存储到s3中。

当我查询select * from person时,它会返回所有内容。

但是当我从presto查询时,我得到了以下错误:

代码语言:javascript
复制
Query 20180919_151814_00019_33f5d failed: com.facebook.presto.spi.type.VarcharType
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-20 06:38:27

我已经找到了这个问题的答案,当我将数据存储在s3中时,文件中的数据是带有另一列的,而该列没有在蜂窝表转移中定义。

因此,当Presto试图查询数据时,它发现存在varchar而不是整数。

如果一个记录的类型不同于在亚稳态中定义的类型,也可能发生这种情况。

我不得不删除我的数据并再次导入它,而没有额外的不需要的列。

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

https://stackoverflow.com/questions/52419010

复制
相关文章

相似问题

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