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个。