阿里云HBase推出普惠性高可用服务,独家支持用户的自建、混合云环境集群( 五 )

简单易用 , HBase客户端从普通模式转化为高可用模式不需要修改代码 。 云HBase会提供一个插件集成到HBase客户端 , 并且为高可用提供一个新的Endpoint 。 这个Endpoint就是简单的 ip+port , 用来替换单集群模式下的Zookeeper地址 。 用户可以选择核心表进行高可用建设 , 非核心表依然保持单集群来降低成本 。 对于高可用的表 , 可以通过高可用客户端进行创建、修改和删除 , 控制台会保证主备集群元数据的一致性 。 目前我们支持0.96、0.98、1.x、2.x、云HBase增强版等多个版本 。


0.961.x2.x云增强版
0.96YESNONOYES
1.xNOYESYESYES
2.xNOYESYESYES
云增强版YESYESYESYES

版本主备兼容性列表

控制台提供一键切换不需要重启客户端 , 提供AliHBaseConnector作为原生HBase客户端的一个插件 , 插件内部会封装主备切换逻辑 。 客户端启动时会从BDS获取主备地址信息同时建立一个高可用的命令通道 , 控制台发出的切换命令通过该通道到达客户端 , 客户端自动的断开旧链接 , 打开备库链接并重试请求 。

推荐阅读