Home | About | Sematext search-lucene.com search-hadoop.com
 Search Hadoop and all its subprojects:

Switch to Threaded View
Hive >> mail # dev >> Re: [jira] [Updated] (HIVE-6468) HS2 out of memory error when curl sends a get request


Copy link to this message
-
Re: [jira] [Updated] (HIVE-6468) HS2 out of memory error when curl sends a get request
I believe thrift has two transports , framed an unframed, cassandra used to
topple over with random messagea to thrift. We should look at how they
hardened it.

On Wednesday, April 2, 2014, Vaibhav Gumashta (JIRA) <[EMAIL PROTECTED]>
wrote:
https://issues.apache.org/jira/browse/HIVE-6468?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13958420#comment-13958420]
[Setting+up+HiveServer2|
https://cwiki.apache.org/confluence/display/Hive/Setting+up+HiveServer2]),
where basically the thrift RPC calls happen over http. In the http mode,
there is an embedded jetty instance listening on the port which HiveServer2
was started on.
http mode, the message body is thrift payloads.
heap space
org.apache.thrift.transport.TSaslTransport.receiveSaslMessage(TSaslTransport.java:181)
org.apache.thrift.transport.TSaslServerTransport.handleSaslStartMessage(TSaslServerTransport.java:125)
org.apache.thrift.transport.TSaslTransport.open(TSaslTransport.java:253)
org.apache.thrift.transport.TSaslServerTransport.open(TSaslServerTransport.java:41)
org.apache.thrift.transport.TSaslServerTransport$Factory.getTransport(TSaslServerTransport.java:216)
org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:189)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

Sorry this was sent from mobile. Will do less grammar and spell check than
usual.