Provides an HBase
Thrift
service.
Provides an HBase
Thrift
service.
-
A BlockingQueue reports waiting time in queue and queue length to ThriftMetrics.
abstract class for HBase handler providing a Connection cache and get table/admin method
An enum of server implementation selections
This class will coalesce increments from a thift server if
hbase.regionserver.thrift.coalesceIncrement is set to true.
Used to identify a cell that will be incremented.
Interface of a class that will export metrics about Thrift to hadoop's metrics2.
Factory that will be used to create metrics sources for the two diffent types of thrift servers.
A singleton used to make sure that only one thrift metrics source per server type is ever
created.
The HBaseServiceHandler is a glue object that connects Thrift RPC calls to the HBase client API
primarily defined in the Admin and Table objects.
Basic "struct" class to hold the final base64-encoded, authenticated GSSAPI token for the user
with the given principal talking to the Thrift server.
This class is for maintaining the various statistics of thrift server and publishing them through
the metrics interfaces.
-
abstract class for HBase handler providing a Connection cache and get table/admin method
This class is for maintaining the various statistics of thrift server and publishing them through
the metrics interfaces.
ThriftServer- this class starts up a Thrift server which implements the Hbase API specified in
the Hbase.thrift IDL file.