我试图在我试图排除特定记录的配置单元中执行偏移查询,但总是得到以下错误:
询问:
select * from sample order by id limit 1 OFFSET 1;
错误:
FAILED: ParseException line 1:41 missing EOF at 'OFFSET' near '1'
我尝试按照 SO 帖子中的建议删除表并再次创建它,但仍然遇到相同的错误。此外,我已经TEZ engine
在 hive 中设置了更快的数据处理,但是上面的查询会启动 map reduce 作业。
为什么会这样?当我执行另一个查询时,它会给我直接的结果via TEZ engine
。
谁能解释我这种奇怪的行为以及解决我的问题?
环境:
1) Cloudera 5.12
2) Hive 1.1.0-cdh5.12.0