HBase serverless版支持HBase原生API进行访问,但目前在以下几方面的使用中存在限制:

  • 不支持非Java语言访问,不支持Thrift。
  • 不支持HBase的系统管理API。

    HBase Serverless版不支持集群管理相关操作的接口,如assign region、flush、compaction、stopRegionServer等等,用户对集群的日常管理,可以通过控制台和我们提供的集群管理系统完成。

  • 不支持Coprocessor。
  • 不支持访问底层的HDFS。

    HBase Serverless版不支持开放底层HDFS,后续会开放有数据导入导出需求,目前也不支持使用Spark分析。

  • 不支持用户自定义的Filter。

    自定义Filter指的是用户将自身实现的Filter类代码封装为JAR,上传到HBase的类路径下或者HDFS中,并重启HBase或者动态加载,使之生效。HBase Serverless版不支持此使用方式。

  • 暂不支持Phoenix SQL和Solr。

    目前HBase Serverless版暂不支持Phoenix和Solr。

  • 请求限制。
    • 最大请求大小不超过2 MB。
    • 最大scan请求大小不超过4 MB。
    • batch操作最大批量不超过100。
    • 表名长度限制128 KB。
    • namespace长度限制128 KB。
    • cf长度限制32 KB。
    • 建表初始化region个数限制64个。
    • 单instance对应全局表数量限制64张。
    • 单instance创建namespace限制5个。