gpt4 book ai didi

hadoop - 使用 Hive、Tez 和偏移量执行查询

转载 作者:可可西里 更新时间:2023-11-01 15:52:16 26 4
gpt4 key购买 nike

我正在尝试在试图排除特定记录的配置单元中执行偏移量查询,但总是收到以下错误:

查询:

select * from sample order by id limit 1 OFFSET 1;  

错误:

FAILED: ParseException line 1:41 missing EOF at 'OFFSET' near '1'  

我尝试按照 SO 帖子中的建议删除表并重新创建它,但仍然遇到相同的错误。此外,我已经在配置单元中设置了 TEZ 引擎 以加快数据处理速度,但上述查询会启动 map reduce 作业。
为什么会这样?当我执行另一个查询时,它通过 TEZ 引擎 给我直接结果。
任何人都可以向我解释这种奇怪的行为以及解决我的问题吗?

环境:

1) Cloudera 5.12  
2) Hive 1.1.0-cdh5.12.0

最佳答案

不清楚为什么标记 MySQL,但 OFFSET 不作为 HiveQL SELECT 语法的一部分存在。

https://cwiki.apache.org/confluence/display/Hive/LanguageManual+Select

关于hadoop - 使用 Hive、Tez 和偏移量执行查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47843767/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com