Package | Description |
---|---|
org.apache.hadoop.hbase.thrift |
Provides an HBase Thrift
service.
|
org.apache.hadoop.hbase.thrift2 |
Provides an HBase Thrift
service.
|
Class and Description |
---|
CallQueue
A BlockingQueue reports waiting time in queue and queue length to ThriftMetrics.
|
CallQueue.Call |
HBaseServiceHandler
abstract class for HBase handler providing a Connection cache and get table/admin method
|
HttpAuthenticationException |
ImplType
An enum of server implementation selections
|
IncrementCoalescer
This class will coalesce increments from a thift server if
hbase.regionserver.thrift.coalesceIncrement is set to true.
|
IncrementCoalescer.FullyQualifiedRow
Used to identify a cell that will be incremented.
|
IncrementCoalescerMBean |
MetricsThriftServerSource
Interface of a class that will export metrics about Thrift to hadoop's metrics2.
|
MetricsThriftServerSourceFactory
Factory that will be used to create metrics sources for the two diffent types of thrift servers.
|
MetricsThriftServerSourceFactoryImpl.FactoryStorage
A singleton used to make sure that only one thrift metrics source per server type is ever
created.
|
MetricsThriftServerSourceImpl
Hadoop 2 version of
MetricsThriftServerSource Implements
BaseSource through BaseSourceImpl, following the pattern |
TBoundedThreadPoolServer.Args |
ThriftHBaseServiceHandler
The HBaseServiceHandler is a glue object that connects Thrift RPC calls to the HBase client API
primarily defined in the Admin and Table objects.
|
ThriftHBaseServiceHandler.ResultScannerWrapper |
ThriftHttpServlet.RemoteUserIdentity
Basic "struct" class to hold the final base64-encoded, authenticated GSSAPI token for the user
with the given principal talking to the Thrift server.
|
ThriftMetrics
This class is for maintaining the various statistics of thrift server and publishing them through
the metrics interfaces.
|
ThriftMetrics.ThriftServerType |
Class and Description |
---|
HBaseServiceHandler
abstract class for HBase handler providing a Connection cache and get table/admin method
|
ThriftMetrics
This class is for maintaining the various statistics of thrift server and publishing them through
the metrics interfaces.
|
ThriftServer
ThriftServer- this class starts up a Thrift server which implements the Hbase API specified in
the Hbase.thrift IDL file.
|
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.