本文汇总了表格数据库 HBase 版使用过程中的常见问题和解答。
什么是表格数据库 HBase 版?
火山引擎表格数据库 HBase 版是基于 Apache HBase 提供的全托管 NoSQL 服务,兼容标准 HBase 访问协议,具备低成本存储、高扩展吞吐等优势。更多信息,请参见什么是表格数据库 HBase 版。
表格数据库 HBase 版支持的引擎版本是什么?
表格数据库 HBase 版支持 2.x 的 Apache HBase 引擎版本。关于 HBase 版本的更多信息,请参见 Apache HBase。
如何查询某个实例,是由哪个账号创建的?
HBase 是否支持水平和垂直扩缩容?
支持,您可以根据业务量变动,灵活变更 HBase 实例的配置,包括水平扩容(即增加节点数)和垂直扩缩容(即升降节点规格)。更多详情,请参见变更实例配置。
如何避免 HBase 实例被误删除?
表格数据库 HBase 版支持实例删除保护功能,避免误操作导致实例删除。功能开启后,实例将不会被删除。更多详情,请参见实例删除保护。
HBase 支持的计费类型有哪些?
HBase 支持按量计费和包年包月两种计费类型,详情如下:
账号欠费会有什么影响?
当您账户可用余额小于 0 会被认为欠费,此时您将会收到短信或邮件提醒,您应及时充值以结清欠费账单,否则将不能正常使用表格数据库 HBase 版资源。更多关于账号欠费的影响,请参见欠费时长及影响。
表格数据库 HBase 版是否支持通过公网来连接访问实例?
支持。表格数据库 HBase 版支持私网和公网两种访问方式,您可以根据业务需要,为 ZK 连接地址或 Thrift2 连接地址开启公网访问方式。具体操作步骤,请参见开启公网访问。
表格数据库 HBase 版支持哪些类型的访问地址?
表格数据库 HBase 版默认提供了 ZK 连接地址,同时也支持通过 Thrift 地址访问实例。查看连接地址的具体操作步骤,请参见查看连接地址。
说明
若需要查看 Thrift 地址,您需要先申请。Thrift 连接地址的申请方法,请参见申请 Thrift 连接。
表格数据库 HBase 版当前支持通过什么方式连接实例?
表格数据库 HBase 版支持如下两种方式连接实例:
说明
通过 HBase Shell 工具连接 HBase 实例后,您可以使用 Shell 命令进行建表、读写等操作。详细操作步骤,请参见如何使用 HBase Shell。
HBase 客户端配置成功了,JDK 也安装成功了,但连接实例报错了。
报错信息:module java.base does not "opens java.nio " to unnamed module
。
这个报错是由于在 Java 9 及更高版本中,Java 引入了模块系统,该系统限制了模块之间的可见性和可访问性。
您可以尝试以下解决方案 :
方法一:检查 JDK 的版本,回退至较旧的版本。建议使用 JDK 8 进行连接,该版本不限制对非公开包的访问。
方法二:尝试在执行命令后加上 --add-opens java.base/java.lang=ALL-UNNAMED
,添加开放访问权限。如:
bin/hbase shell --add-opens java.base/java.lang=ALL-UNNAMED
需注意,这种方法可能会导致安全和稳定性问题,因此应谨慎使用。
HBase 的存储类型支持由 HDD 转换为 SSD 吗?
不支持转换,HBase 支持在创建实例时选择存储类型,创建完成后不可转换。如果有需求可以选择重新创建实例再迁移数据至新实例中,然后将连接配置修改为新实例的即可。
HBase 的存储空间是否支持根据数据量的增减而自动弹性收费?
不支持,HBase 存储费用是按照购买时选择的容量大小和使用时长进行收费的。例如购买了 500GiB 的存储空间,即使实际使用了 200GiB,也是按照购买时选择的 500GiB 进行收费的。