如何限制Hive Query

时间:2014-03-28 07:57:55

标签: mysql hive

我是HIVE的新用户。我在谷歌搜索但没有得到如何解决问题。

我想在我的查询限制中像在mysql中那样。

select * from mytable limit 0,5;

下次我可以使用以下

select * from mytable limit 6,10;

任何人都可以帮助我如何在HIVE中实现这一目标。

谢谢。

1 个答案:

答案 0 :(得分:1)

AFAIK,Hive中不存在此功能,因为Limit子句随机选择输出。

您可以在Language Manual

中对此进行验证

因此,当您执行以下查询时:

select * from mytable limit 5;

解析器实际上对Hive Warehouse中的表文件执行-cat并显示结果。

如果要查看前5个或前10个结果,可以在逻辑列上对表进行分区,然后查看这些分区中的文件。

有关如何在桌面上进行分区的详细信息,您可以再次访问Language Manual