【Hbase】hbase的高可用(4)

目录

HBase高可用简介

搭建HBase高可用

在hbase的conf文件夹中创建一个backup-masters的文件

修改该文件内容,添加作为备份节点的信息

分发backup-masters文件到其他的服务器

启动hbase

查看webui(001,002,003)

测试高可用

尝试杀掉hadoop001 003的HMaster进程,模拟master宕机

webui查看

再次运行查询java api程序,查看结果

查看hbase shell运行情况


HBase高可用简介

        hbase集群如果只有一个master,一旦master出现故障,将导致整个集群,所以在世界的生产环境中,需要搭建HBase的高可用

        高可用就是让HMaster的高可用,需要再选择一个或多个节点也作用HMaster,其中只有一个HMaster为active,其他的为backupmaster。

zookeeper临时节点 + watch + select

【Hbase】hbase的高可用(4)_第1张图片

搭建HBase高可用

在hbase的conf文件夹中创建一个backup-masters的文件

【Hbase】hbase的高可用(4)_第2张图片

修改该文件内容,添加作为备份节点的信息

让hadoop02和hadoop03作为备份节点

【Hbase】hbase的高可用(4)_第3张图片

分发backup-masters文件到其他的服务器

【Hbase】hbase的高可用(4)_第4张图片

启动hbase

【Hbase】hbase的高可用(4)_第5张图片

【Hbase】hbase的高可用(4)_第6张图片

查看webui(001,002,003)

【Hbase】hbase的高可用(4)_第7张图片

【Hbase】hbase的高可用(4)_第8张图片

【Hbase】hbase的高可用(4)_第9张图片

测试高可用

尝试杀掉hadoop001 003的HMaster进程,模拟master宕机

【Hbase】hbase的高可用(4)_第10张图片

【Hbase】hbase的高可用(4)_第11张图片

webui查看

【Hbase】hbase的高可用(4)_第12张图片

 Hadoop002被激活了

【Hbase】hbase的高可用(4)_第13张图片

再次运行查询java api程序,查看结果

【Hbase】hbase的高可用(4)_第14张图片

查看hbase shell运行情况

【Hbase】hbase的高可用(4)_第15张图片

        可以看到高可用起作用了,下一文章预计介绍的是 hbase和hive的整合,所以我们先介绍hive的部署安装。

你可能感兴趣的:(hadoop,大数据,hbase)