Cloudera Hive error:org.apache.thrift.TException: Error in calling method FetchResults

No Comments

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

具体如下:

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

也可能是这样的:

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

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

默认是【Buffer】模式。

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

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

打赏

说点什么

avatar

This site uses Akismet to reduce spam. Learn how your comment data is processed.

  Subscribe  
提醒