Running thrift server on the client is more ideal. You get to cut down 1 network hop.
On Tue, Jul 31, 2012 at 2:22 PM, Stack <[email protected]> wrote: > On Tue, Jul 31, 2012 at 12:32 PM, Eric <[email protected]> wrote: > > I'm currently running thrift on all region server nodes. The reasoning is > > that you can run jobs on this cluster and these jobs, when using thrift, > > can connect to localhost. > > The drawback is that I'm running lots of thrift daemons of course which > all > > need to be monitored. > > > > Is the drawback that bad? > > > An alternative would be to create one or more dedicated Thrift / REST > nodes > > which have high specs (raid, etc.). Possible with a load balancer in > front > > of them. What would you guys recommend? > > IIRC, where I work, we run a thrift server beside the client, the http > server: i.e. between the two extremes you have above (Correct me if > I'm wrong lads). It seems to work fine. > > St.Ack >
