hbase 提供了replication机制,实现在两个集群之间的双向同步功能,其基本原理是根据WAL日志进行同步,具体可参照

https://hbase.apache.org/1.2/book.html#_cluster_replication ,  在搭建主备同步hbase集群之后,很重要一点要正确的切换访问的

hbase集群,而且对于客户端的访问来讲是无感知的,其解决方案如下:

另外有赞公司对其处理方式如下(有赞 HBase 技术实践:读流程解析与优化);

高可用客户端封装一层降级,熔断处理的逻辑,这里我们采用 Hystrix 做为底层熔断处理引擎,在引擎之上封装了 HBase 的基本 API,用户只需要配置主备机房的 ZK 地址即可,所有的降级熔断逻辑最终封装到 ha-hbase-client 中。

另外hbase 官网在0.94版本中增加了对hbase 集群健康检查的功能,具体可参照https://issues.apache.org/jira/browse/HBASE-7351,其提供的健康检查脚本,https://issues.apache.org/jira/browse/HBASE-7406

另外HBaseAdmin类提供了checkHBaseAvailable()方法验证客户端应用是否可以与远程的HBase集群进行通信。

hbase 主备集群切换方法相关推荐

  1. 达梦数据库实时主备集群的同步机制和切换机制

    DM数据守护介绍 1. DM 数据守护(Data Watch) 是一种集成化的高可用.高性能数据库解决方案,是数据库异地容灾的首选方案.通过部署 DM 数据守护,可以在硬件故障(如磁盘损坏).自然灾害 ...

  2. HDFS High Availability(HA)高可用、单点故障、主备集群、脑裂问题、数据同步问题、HDFS HA解决方案—QJM

    HDFS High Availability(HA)高可用 1.1 High Availability背景知识 1.1.1 单点故障.高可用 单点故障(英语:single point of failu ...

  3. ODPS主备集群双向数据复制导致主备中心网络打爆问题

    简介:ODPS主备集群双向数据复制导致主备中心网络打爆问题 1. 故障问题描述 客户现场发生了ODPS主备机房相互数据全量复制导致的主备中心网络被打爆的问题,严重影响了日常运行的ODPS任务.在ODP ...

  4. java应用系统正确的连接DM主备集群

    jdbc连接DM主备集群 一句话 为保证集群在出故障时能够正常切换,应用连接时采用服务名方式进行连接,将连接串中的ip改成服务名如下面配置的DM在应用服务器配置dm_svc.conf文件: 应用服务器 ...

  5. 达梦主备集群,主库部分redo被删除或损坏,故障恢复。

    记录一次在虚拟机上安装达梦主备集群,搭建完成后,由于主库新添加3个2G redo.log,造成虚拟机空间不足,无法归档.然后删除3个redo,实例无法启动又到恢复过程.详细步骤如下: 主库报错: 20 ...

  6. 部署DM MPP主备集群

    DM8的DEM上在部署MPP集群时无法和DM7.6的DEM一样可以同时部署DataWatch,所以这里采用手动部署.后面有补充DM7.6部署MPP主备集群步骤截图. 使用两种方式部署MPP主备集群(交 ...

  7. DM8主备集群中主备库 的拆分与合并

    DM8主备集群中主备库的拆分与合并 环境准备 添加数据 新建表空间及用户并赋权 创建表 STUDENT 和 COURSE 插入数据并提交 查询验证数据 对主库进行在线备份 停止集群 停止守护进程 停止 ...

  8. Oracle Dataguard 主备库的切换方法

    主备库的切换主要在两种情况下切换,Switchover和Failover,这两种切换都需要手工执行完成. 一是Switchover(计划中的切换,不会丢失数据) 二是Failover(当主库出现故障的 ...

  9. 使用Druid,C3P0连接池连接达梦主备集群

    使用Druid,C3P0连接达梦数据库主备集群 导入连接池对应的驱动包,达梦的JDBC驱动包进行连接 连接池信息: Druid连接池版本:1.1.22 C3P0连接池版本:0.9.1 链接:https ...

最新文章

  1. NLP这两年:15个预训练模型对比分析与剖析
  2. c语言平年表示方法,C语言平年闰年问题
  3. 超长的十六进制数转换为八进制
  4. [译] Go: 理解 Sync.Pool 的设计
  5. 证明:含有n个结点的二叉链表中含有n+1个空链域
  6. 在Ubuntu 12.04安装和设置Samba实现网上邻居共享
  7. NOIP2017(不算是题解)
  8. Java 算法 能量项链
  9. 封装JedisClient.提供API实现对redis的操作
  10. PHP 5.4 内置 web 服务器
  11. 全国行政区划代码表(天地图)
  12. F-score is ill-defined and being set to 0.0 due to no predicted samples.
  13. 语音计算机音乐学猫叫,语音控制开启家庭背景音乐系统新篇章
  14. Blender_7_倒角
  15. nginx设置IP、文件目录、请求头白名单
  16. Latex 中文简历 过程(更新Miktex和 修改utf字体)
  17. 自动化运维神器——Ansible
  18. go语言环境安装之插件
  19. 定义商品类Goods 并进行封装
  20. 推荐系统与深度学习(九)——NCF模型原理

热门文章

  1. Lenovo笔记本功能键不用按Fn键如何进行设置
  2. 施耐德协议转换网关WTGNet-TWD
  3. 2018年传智播客黑马训练营JAVAEE49期培训视频教程
  4. 特斯拉股价暴跌,或代表着新能源汽车泡沫开始破灭
  5. JIURL键盘驱动 1
  6. 在Director中发送E-mail
  7. HNU OJ10320 穿越火线 简单模拟
  8. Excel表格中如何合并同样名称的行数据
  9. 计算机网络要点(第二章)
  10. 2021年IEEE数字化社会与智能系统国际学术会议 (IEEE-DSInS 2021)