栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

HBase HA(高可用)、MapReduce读写HBase

HBase HA(高可用)、MapReduce读写HBase

文章目录
  • 一、为什么要使用Hbase HA?
  • 二、Hbase HA又什么好处?
  • 三、如何启动Hbase HA
  • 四、MapReduce读写Hbase流程
  • 五、SQL执行流程

一、为什么要使用Hbase HA?

以三台机器为例,当启动Hbase的时候会有一个HMaster在ZK中/master节点上自动注册,因为HMaster中有一个,当HMaster进程挂掉后,会对整个集群造成影响(单节点故障)。而当增加一个HMaster之后,这个备用的HMaster在启动时会在ZK中backup-masters节点注册

二、Hbase HA又什么好处?

当RegionServer挂了的时候,其上面的Region就会失效,HMaster会发现失效的Region并进行重新分配,如果RS挂了,这部分数据将会丢失,好在,在写memstore之前写了HLOG,那么这部分丢失的数据可以通过HLOG进行恢复。storefile的数据实际上已经落到了HDFS上,是不会丢失的,因此多了一个HMaster就会多了一份保障。

三、如何启动Hbase HA

方法很简单,只需要在另一台服务器上再启动一个HMaster即可,找到Hbase的bin目录。
启动命令是:
cd /usr/local/soft/Hbase-1.4.6/ ./bin/hbase-daemon.sh start master

四、MapReduce读写Hbase流程

五、SQL执行流程

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/335724.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号