
# 通过Thrift server连接HBase集群
HBase Thrift server是一个运行在HBase集群上的服务程序，它通过Thrift接口提供对HBase数据库的访问，它可以将不同语言的代码生成为对应的客户端和服务端代码。
#### 使用限制
- Thrift Server支持的语言：Python、C++。
- Thrift Server功能不支持冷热分离、热点自愈和二级索引。
- Thrift Server只在Core节点中部署。
- Thrift Server服务扩容依赖Core节点扩容。
- 开启Thrift Server后，用IP连接Thrift Server节点，如果Thrift Server进程故障会影响Thrift Server的业务。
- Thrift Serve特性仅支持HBase 2.4.14及以上版本。
- 默认关闭Thrift Server。
 
#### 前提条件
- 已经[创建HBase集群](https://support.huaweicloud.com/usermanual-cloudtable/cloudtable_01_0020.html)。
- 集群状态"服务中"。
 
#### 开启Thrift Server步骤
1. 登录[表格存储服务控制台](https://console.huaweicloud.com/cloudtable)。
2. 控制台左上角，选择区域。
3. 单击集群管理界面右上角的"购买集群"。
4. 进入创建集群界面，在集群购买页面选择HBase数据库引擎并开启Thrift Server，创建后的集群就开启了Thrift Server。 
   也可在集群管理界面，单击操作列的"更多 \> 开启Thrift Server"开启Thrift Server。
   
   
5. 单击目标集群名称，进入集群详情页"集群信息"区域获取Thrift Server IP地址。
6. 选择运行语言并配置IP，具体请参考[HBase多语言访问](https://support.huaweicloud.com/devg-cloudtable/cloudtable_01_0472.html)。
 
#### 关闭Thrift Server步骤
1. 登录[表格存储服务控制台](https://console.huaweicloud.com/cloudtable)。
2. 控制台左上角，选择区域。
3. 选择需要关闭Thrift Server的集群，单击"更多 \> 关闭Thrift Server"。
4. 弹出关闭Thrift Server服务窗口，单击"确定"。
 
