配置单元错误日志中的行号是指什么?

omvjsjqw  于 2021-06-28  发布在  Hive
关注(0)|答案(1)|浏览(317)

我尝试运行此查询:

SET hive.groupby.orderby.position.alias=true;
SELECT device, COUNT (DISTINCT from_user) AS users_sharing
FROM dileep.oct_activation_device_info
GROUP BY  1 order by 2 desc limit 10

它抛出了一个错误,错误消息如下:

FAILED: SemanticException [Error 10004]: 
Line 1:31 Invalid table alias or column reference 'from_user': (possible column names are: device, users_sharing)

这是什么意思 1:31 在日志中指的是上面的查询吗?
问题是关于日志的具体含义。这个查询只是个例子。

iibxawm4

iibxawm41#

这个 SET hive.groupby.orderby.position.alias=true; 是不相关的,因为它是一个不同的命令-错误是指 SELECT 命令。
第1行是第一行(基于1): SELECT device, COUNT (DISTINCT from_user) AS users_sharing 31是行中的位置: from_user . 似乎位置是零基的。

相关问题