更新时间:2024-06-21 GMT+08:00

Thrift Server概述

HBase ThriftServer是一个运行在HBase集群上的服务程序,它通过Thrift接口提供对HBase数据库的访问,它可以将不同语言的代码生成为对应的客户端和服务端代码。

Thrift Serve特性仅支持HBase 2.4.14及以上版本。

背景

  • HBase需要支持多语言访问HBase的能力。

使用限制

  • Thrift Server支持的语言:C++、Java。
  • Thrift Server功能不支持冷热分离、热点自愈和二级索引。
  • 只有非安全集群支持Thrift Server。
  • Thrift Server只在Core节点中部署。
  • Thrift Server服务扩容依赖Core节点扩容。
  • 开启用户认证后,不允许开启Thrift Server。
  • 开启Thrift Server后,用IP连接集群节点Thrift Server进程故障会影响业务。
  • Thrift Server不支持对接ELB。