HBase增强版支持通过Java/C++/Python/Go等API进行访问,访问集群需要两个信息:连接地址和用户名密码,您可以通过控制台获得。

HBase增强版支持通过内网(VPC)和公网进行访问,两者使用不同的地址域名,并且不同方式需要使用不同的访问端口,用户可以在集群的控制台中的数据库连接页面中看到连接地址和对应的端口。

HBase增强版集群一共提供了两类访问地址,两者的地址都相同,只是端口不一样。

与HBase标准版提供Zookeeper集群地址做为访问地址不同的是,HBase增强版使用一个地址域名作为访问的统一入口,该地址域名背后是一组高可用的服务器,能够帮助HBase客户端与后端的RegionServer建立直连,以进行高性能地访问。Java API访问指南请参考HBase Java SDK 下载使用Java API访问增强版集群

C++/Python/Go等API的访问地址

HBase增强版通过Thrift的方式支持C++/Python/Go等非Java访问HBase,如果您使用非Java语言访问HBase,可以参考多语言API访问

公网访问

以上两种访问方式均支持从公网直接访问,只需要单击控制台中的申请外网地址连接,在上述地址栏中,就会出现公网访问地址。用户可以使用公网地址访问HBase集群。如果需要停止公网访问,请单击释放外网地址。

注意
  • 公网访问只用作开发调试或者测试,不可用于生产,公网访问下不保障服务可用性SLA协议 。公网带宽及网络延迟都有限,性能会有很大衰退。
  • 切勿在VPC网络下使用公网域名,否则所有流量都会走公网,严重影响访问性能。

白名单

为了连接安全,无论是公网访问,还是内网访问,均需要将访问数据库的地址加入到白名单中。加入白名单请参考设置白名单和安全组

用户名密码

HBase增强版内置用户认证和ACL的安全体系。HBase增强版在实例创建后会默认新增用户名为root,密码为root的超级账号,拥有集群的所有权限,您可以使用该root账号访问这个集群。也可以在用户和ACL管理页面中新增账号、删除或者修改root账号的密码。如果不需要访问时提供用户名密码,可以在用户和ACL管理页面中将此项功能关闭。