Nope, in my case I see it pretty much as soon as the beeline client issues
the connect statement. Queries I've run so far are of the "show table"
variety and also "select count(*) from mytable" -- i.e. nothing that
serializes large amounts of data


On Thu, Nov 12, 2015 at 7:44 PM, Cheng, Hao <hao.ch...@intel.com> wrote:

> OOM can occurs in any place, if most of memory is used by some of the
> `defect`, the exception stack probably doesn’t show the real problem.
>
>
>
> Most of the this occurs in ThriftServer as I know, people are trying to
> collect a huge result set, can you confirm that? If it fall into this
> category, probably you can set the
> “spark.sql.thriftServer.incrementalCollect” to false;
>
>
>
> Hao
>
>
>
> *From:* Yana Kadiyska [mailto:yana.kadiy...@gmail.com]
> *Sent:* Friday, November 13, 2015 8:30 AM
> *To:* user@spark.apache.org
> *Subject:* HiveServer2 Thrift OOM
>
>
>
> Hi folks, I'm starting a HiveServer2 from a HiveContext
> (HiveThriftServer2.startWithContext(hiveContext))  and then connecting to
> it via beenline. On the server side, I see the below error  which I think
> is related to https://issues.apache.org/jira/browse/HIVE-6468
>
>
>
> But I'd like to know:
>
>
>
> 1. why I see it (I'm using bin/beeline from spark to connect, not http)
>
> 2. should I be dropping any hive-site or hive-default files in conf/ --
> Hive-6468 talks about *hive.server2.sasl.message.limit *but I can't see
> any documentation on where this setting would go or what's a reasonable
> value (im trying to do a light-weight deployment and have not needed
> hive-site.xml so far...)
>
>
>
> Advice on how to get rid of the below exception much appreciated
>
>
>
>
>
> Exception in thread "pool-17-thread-2" java.lang.OutOfMemoryError: Java heap 
> space
>
>         at 
> org.apache.thrift.transport.TSaslTransport.receiveSaslMessage(TSaslTransport.java:181)
>
>         at 
> org.apache.thrift.transport.TSaslServerTransport.handleSaslStartMessage(TSaslServerTransport.java:125)
>
>         at 
> org.apache.thrift.transport.TSaslTransport.open(TSaslTransport.java:253)
>
>         at 
> org.apache.thrift.transport.TSaslServerTransport.open(TSaslServerTransport.java:41)
>
>         at 
> org.apache.thrift.transport.TSaslServerTransport$Factory.getTransport(TSaslServerTransport.java:216)
>
>         at 
> org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:189)
>
>         at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>
>         at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>
>         at java.lang.Thread.run(Thread.java:745)
>
> E
>
> ​
>

Reply via email to