Thanks Paul. That is really useful information. 


----- Original Message ----
From: Matthew Rathbone <matt...@foursquare.com>
To: user@hive.apache.org
Sent: Tue, May 3, 2011 11:18:17 AM
Subject: Re: HIVE Server multiple instances

Hey Paul,

I'd be very interested in reading about your hadoop/hive setup, do you have a 
blog post or anything describing this setup, or some of the issues you've have 
with hive?

-- 
Matthew Rathbone
Foursquare | Software Engineer | Server Engineering Team
matt...@foursquare.com | @rathboma | 4sq

On Tuesday, May 3, 2011 at 2:15 PM, Paul Ingles wrote:
HiveServer does seem to support multiple connections but I think it still has 
thread-safety problems (https://issues.apache.org/jira/browse/HIVE-80).
> 
> We've (www.forward.co.uk) certainly had instability problems with the thrift 
>server in the past and now run 5 or so instances behind the HAProxy 
>load-balancer (http://haproxy.1wt.eu/). Since we did that it's been 
>significantly better. 
>
> 
> I think the JDBC server still operates using thrift to connect to the 
>HiveServer so I would expect it to have similar problems (but I may have got 
>that wrong :)
> 
> 
> On 3 May 2011, at 18:59, Matthew Rathbone wrote:
> 
> > Even if it is single threaded it certainly seems to support multiple 
>connections. 
>
> > 
> > We run 5 workers all connected at the same time executing a different query 
>each ( with a different connection per worker).
> > 
> > Hope that helps
> > 
> > Matthew 
> > On Tuesday, May 3, 2011 at 1:40 PM, V.Senthil Kumar wrote:
> > Thanks Matthew. The wiki page http://wiki.apache.org/hadoop/Hive/HiveServer 
>says 
>
> > > its single threaded. I have a queue of queries which gets added 
> > > dynamically 
>all 
>
> > > the time. By the time I run 1 query using 1 JDBC connection, the queue 
> > > gets 
>
> > > added more queries and builds up a backlog. So, I was that's why I was 
>wondering 
>
> > > whether I can run two or more instances to avoid having a big backlog in 
>queue.
> > > 
> > > 
> > > 
> > > ----- Original Message ----
> > > From: Matthew Rathbone <matt...@foursquare.com>
> > > To: user@hive.apache.org
> > > Sent: Tue, May 3, 2011 7:46:49 AM
> > > Subject: Re: HIVE Server multiple instances
> > > 
> > > Why would you want to run two? I think it is multithreaded, so you can 
>query it 
>
> > > from two different connections
> > > 
> > > -- 
> > > Matthew Rathbone
> > > Foursquare | Software Engineer | Server Engineering Team
> > > matt...@foursquare.com | @rathboma | 4sq
> > > 
> > > On Monday, May 2, 2011 at 6:41 PM, V.Senthil Kumar wrote:
> > > Hello, 
> > > > 
> > > > I have one instance of HIVE JDBC server running on port 10000. Can I 
> > > > run 

> > > > another 
> > > > 
> > > > instance on different port ? Would it cause a concurrency issue on the 
> > > > underlying data warehouse files ? Please clarify.
> > > > 
> > > > Thanks,
> > > > V.Senthil Kumar
> 

Reply via email to