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: Python and C++.
- 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.
- After user authentication is enabled, Thrift Server cannot be enabled.
- If the Thrift Server encounters issues, services may be disrupted, especially when it is accessed via IP addresses.
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