配置单元错误日志中的行号指的是什么?
What does the line number refer to in hive error logs?
我试过 运行 这个查询:
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
是什么意思?
PS: 问题是关于日志的具体含义。查询仅供举例。
SET hive.groupby.orderby.position.alias=true;
无关紧要,因为它是不同的命令 - 错误指的是 SELECT
命令。
第 1 行是第一行(基于 1):SELECT device, COUNT (DISTINCT from_user) AS users_sharing
31 是行中的位置:from_user
。位置好像是零基础
我试过 运行 这个查询:
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
是什么意思?
PS: 问题是关于日志的具体含义。查询仅供举例。
SET hive.groupby.orderby.position.alias=true;
无关紧要,因为它是不同的命令 - 错误指的是 SELECT
命令。
第 1 行是第一行(基于 1):SELECT device, COUNT (DISTINCT from_user) AS users_sharing
31 是行中的位置:from_user
。位置好像是零基础