hive-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mark Grover <>
Subject Re: Thrift Server
Date Fri, 06 Jul 2012 03:47:12 GMT
Hi Ransom,
JDBC talks to the Hive driver via the Hive Thrift server. Since the thrift server is limited
to single connection at a time, out of curiosity, how much benefit do concurrent connections
through JDBC give you, given that they will also be handled serially when being sent to the
Thrift server?

Thanks in advance!

----- Original Message -----
From: "Hezhiqiang (Ransom)" <>
Cc: "Zhaojun (Terry)" <>
Sent: Friday, June 29, 2012 9:31:01 PM
Subject: RE: Thrift Server

Hi Van
In my test, JDBC supported about 25 connections in the same time without delay.
If more connections , it will line up and timeout exception will happen.


-----Original Message-----
From: VanHuy Pham [] 
Sent: Saturday, June 30, 2012 8:59 AM
Subject: Re: Thrift Server

Thanks for the response.
I see. Would JDBC then be a better option for concurrent connections?
I am not aware of the implementation of hive-JDBC so wonder if it
support multiple connections?
Any idea?

On 6/29/12, Hezhiqiang (Ransom) <> wrote:
> Hi Van
>          Hive doesn’t supported multiple connections now.
>          it's impossible for HiveServer to support concurrent connections
> using the current Thrift API
> you can see:
> From: VanHuy Pham []
> Sent: Saturday, June 30, 2012 4:33 AM
> To:
> Subject: Thrift Server
> Hi hive folks,
>     Does hive thrift server support multiple requests from clients at the
> same time?
>     It looks like the server serves the request sequentially, which means it
> processes each request one by one. Am I wrong here?
>     I make two clients, which make two requests (select data) to two
> different in hive; judging by the terminal screen of the hive server, it
> processes one request, finishes it, and process the other.
> Van

View raw message