考虑关于HBase集群的一个问题,在当前的HBase集群中,只有一个Master,一旦Master出现故障,将会导致HBase不再可用。所以,在实际的生产环境中,是非常有必要搭建一个高可用的HBase集群的。
1 HBase高可用简介
HBase的高可用配置其实就是HMaster的高可用。要搭建HBase的高可用,只需要再选择一个节点作为HMaster,在HBase的conf目录下创建文件backup-masters,然后再backup-masters添加备份Master的记录。一条记录代表一个backup master,可以在文件配置多个记录。
2 搭建HBase高可用
(1) 在hbase的conf文件夹中创建 backup-masters 文件
cd /opt/hbase-3.0.0-alpha-3/conf
touch backup-masters
(2)将另外两个节点添加到该文件中
hbase148
hbase149
(3)将backup-masters文件分发到所有的服务器节点中
scp backup-masters hadoop139.com:$PWD
scp backup-masters hadoop140.com:$PWD
(4)重新启动hbase文章来源:https://www.toymoban.com/news/detail-522112.html
stop-hbase.sh
start-hbase.sh
(5)查看webui,检查Backup Masters中是否有hbase148,hbase149</文章来源地址https://www.toymoban.com/news/detail-522112.html
到了这里,关于HBase(13):HBase高可用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!