在Cloudera的Hive中操纵一个较大的源,希望返回一个数据集的时候,我遇到了如题所示的错误。

具体如下:

有时候,也可能是这样的报错:

也可能是这样的:

出现以上问题的原因是:
Beeline的客户端在返回的结果集很大的时候,会出现【out-of-memory】

对该情况:
beeline获取结果集其实是有两种方式的:
1. Buffer
2. 增量模式

默认是【Buffer】模式。

所以上面的问题,可以通过进入增量模式解决:

至此,问题解决。
——————————
Done。

打赏

历史上的今天:

  1. 2017:  Rman:将备份任务放入Linux后台执行(0)
  2. 2017:  Rise of the Tomb Raider:DLC - 克罗夫特庄园 - 血脉相连(0)
  3. 2015:  StarCraft II:虚空之遗 - CG(0)
  4. 2015:  Wordpress:获得POST的创建时间与最后编辑时间(0)

说点什么

avatar

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

  Subscribe  
提醒