全部产品
云市场

连接集群

更新时间:2019-05-31 12:20:29

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

连接地址

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

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

Java API的连接地址

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

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

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

公网访问

以上两种访问方式均支持从公网直接访问,只需要点击上述图片中的“申请外网地址”连接,在上述地址栏中,就会出现公网访问地址。用户只需要在应用中讲地址替换成公网地址即可。如果需要停止公网访问,请点击“释放外网地址”

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

白名单

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

用户名密码

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