> I also have concern about thrift gateway performance.
>
> Maybe I misunderstand but after I have a glance at the code of hbase thrift
> stuff, I find out that there is only one thrift server running. All requests
> are sent to the thrift server first and then forwarded to region servers.
>
> Is this a single failure point and a potential performance bottle neck?


You can run as many server as you want, we actually run 1 per region
server in our production environment. Instead of running
./bin/hbase-daemon.sh start thrift, do the following to have 1 per RS:
./bin/hbase-daemons.sh start thrift

It's really just a wrapper around the java client so it scales to how
many nodes you have.

J-D

Reply via email to