更新时间:2025-07-24 GMT+08:00

通过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。

前提条件

开启Thrift Server步骤

  1. 登录表格存储服务管理控制台。
  2. 控制台左上角,选择区域。
  3. 单击集群管理界面右上角的“购买集群”。
  4. 进入创建集群界面,在集群购买页面选择HBase数据库引擎并开启Thrift Server,创建后的集群就开启了Thrift Server。

    也可在集群管理界面,单击操作列的“更多 > 开启Thrift Server”开启Thrift Server。

  5. 单击目标集群名称,进入集群详情页“集群信息”区域获取Thrift Server IP地址。
  6. 选择运行语言并配置IP,具体请参考HBase多语言访问

关闭Thrift Server步骤

  1. 登录表格存储服务管理控制台。
  2. 控制台左上角,选择区域。
  3. 选择需要关闭Thrift Server的集群,单击“更多 > 关闭Thrift Server”。
  4. 弹出关闭Thrift Server服务窗口,单击“确定”。