[发明专利]一种HBASE组件高可用性的测试方法、系统及设备在审

专利信息
申请号: 201911017712.3 申请日: 2019-10-24
公开(公告)号: CN111045923A 公开(公告)日: 2020-04-21
发明(设计)人: 张东东 申请(专利权)人: 苏州浪潮智能科技有限公司
主分类号: G06F11/36 分类号: G06F11/36
代理公司: 济南舜源专利事务所有限公司 37205 代理人: 刘雪萍
地址: 215100 江苏省苏州市吴*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 hbase 组件 可用性 测试 方法 系统 设备
【说明书】:

发明提出的一种HBASE组件高可用性的测试方法、系统及设备,采用高可用HA强制切换、模拟进程故障等操作命令来验证HDFS组件的高可用性,同时选用Hadoop自带的基准测试工具TestDFSIO验证集群在发生主备切换后集群功能正常,HBASE组件服务功能不受影响,并且保留测试过程中的日志,可对执行记录进行追溯分析。

技术领域

本发明涉及计算机技术领域,更具体的说是涉及一种HBASE组件高可用性的测试方法、系统及设备。

背景技术

HBASE是一个分布式的、面向列的开源数据库,就像Bigtable利用了Google文件系统(File System)所提供的分布式数据存储一样,HBASE在Hadoop之上提供了类似于Bigtable的能力。HBase是Apache的Hadoop项目的子项目。HBase不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库。另一个不同的是HBASE基于列的而不是基于行的模式。HBASE采用Master/Slave架构搭建集群,它隶属于Hadoop生态系统,由一下类型节点组成:HMaster节点、HRegionServer节点、ZooKeeper集群,而在底层,它将数据存储于HDFS中,因而涉及到HDFS的NameNode、DataNode等。

HBASE组件的高可用性HA(High Availability)功能是大数据集群的重要功能,承载着大数据平台分布式列式存储管理和调度,是集群数据库数据表高稳定性、高可靠性的保障,因此HBASE组件的HA功能测试是非常重要的环节。

当前,HBASE组件在高可用性功能测试时,执行过程中日志结果没有记录,只能采用手工测试,并且操作复杂耗时耗力,执行通过也存在数据稳定性和可靠性的风险,无法绝对保障高可用没有任何风险。

发明内容

针对以上问题,本发明的目的在于提供一种HBASE组件高可用性的测试方法、系统及设备,能够实现HBASE主备HMaster切换的自动化测试,验证了HBASE组件具有高可用性,而且保留了执行日志。

本发明为实现上述目的,通过以下技术方案实现:一种HBASE组件高可用性的测试方法,包括如下步骤:

S1:检查集群HMaster的当前状态;

S2:强制切换主备HMaster算法;

S3:对状态发生强制切换后的HMaster进行集群功能正常验证;

S4:模拟HBASE的HMaster节点故障;

S5:对状态发生自动切换后的HMaster进行集群功能正常验证;

S6:将测试执行过程记录到日志文件中。

进一步,所述步骤S1具体为:

在Hbase用户下,通过Hbase命令获取状态为Active的HMaster所在节点,得到HMaster1、HMaster2状态分别为Active、Backup。

进一步,所述步骤S2具体为:

根据集群当前HMaster状态检查的结果,获取HMaster 1和HMaster2的主备状态;调用transitionToActive()方法执行Hbase强制切换HMaster的命令将HMaster2切换为Active并检查HMaster2节点切换是否成功;

调用transitionToActive()方法执行Hbase强制切换HMaster的命令将HMaster1切换为Active并检查HMaster1节点切换是否成功。

进一步,所述步骤S3具体为:

HMaster状态发生强制切换后,通过执行TestDFSIO工具的命令,运行MR的Job作业进行集群功能正常验证。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201911017712.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top