我在 HIVE 0.11 中使用简单的命令:SELECT DISTINCT * FROM first_working_table;,我收到以下错误消息:

FAILED: SemanticException TOK_ALLCOLREF is not supported in current context.

有人知道为什么会这样吗?我们该如何解决?

谢谢, 加仑。

请您参考如下方法:

Hive 不支持 DISTINCT * 语法。您可以手动指定表的每个字段以获得相同的结果:

SELECT DISTINCT field1, field2, ...., fieldN 
  FROM first_working_table 


评论关闭
IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!