我尝试运行此查询:
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
在日志中指的是上面的查询吗?
问题是关于日志的具体含义。这个查询只是个例子。
1条答案
按热度按时间iibxawm41#
这个
SET hive.groupby.orderby.position.alias=true;
是不相关的,因为它是一个不同的命令-错误是指SELECT
命令。第1行是第一行(基于1):
SELECT device, COUNT (DISTINCT from_user) AS users_sharing
31是行中的位置:from_user
. 似乎位置是零基的。