Thrift Server Overview
The HBase Thrift Server operates as a service within the HBase cluster, offering a gateway to the HBase database via the Thrift protocol. This server is adept at producing both client and server code, accommodating a multitude of programming languages for diverse application needs.
The Thrift Serve feature is supported in only HBase 2.4.14 or later.
Background
- HBase needs to support multiple languages.
Use Restrictions
- The Thrift Server supports the following programming languages: C++, and Java.
- The Thrift Server does not support features such as cold and hot data separation, automatic hotspot self-healing, or secondary indexing.
- Only non-security clusters support Thrift Server.
- Thrift Server is deployed only on Core nodes.
- Scaling out the Thrift Server is directly dependent on the scaling capabilities of the Core nodes.
- Once user authentication is activated within the cluster, the Thrift Server feature becomes unavailable.
- If the Thrift Server encounters issues, services may be disrupted, especially when cluster nodes are accessed via IP addresses.
- Thrift Server cannot interconnect with ELB.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot