namenode节点的启动方法、装置、系统及介质制造方法及图纸

技术编号:32226150 阅读:23 留言:0更新日期:2022-02-09 17:31
本发明专利技术公开了一种hadoop集群中namenode节点的启动方法、装置、系统及介质,该方法包括:当检测到hadoop集群启动成功时,获取hadoop集群的组成信息;根据组成信息,对hadoop集群中的各个节点进行检测,确定各个节点中的初始namenode节点是否启动;若初始namenode的节点未启动,则查找hadoop集群中已启动的目标节点,并将目标节点设为新的namenode节点。本发明专利技术在namenode尚未启动时,将已启动的节点设为新的namenode,使得无论hadoop中启动的是何种节点,均可作为namenode节点,实现namenode节点的优先快速启动。实现namenode节点的优先快速启动。实现namenode节点的优先快速启动。

【技术实现步骤摘要】
namenode节点的启动方法、装置、系统及介质


[0001]本专利技术涉及分布式系统
,尤其涉及一种hadoop集群中namenode节点的启动方法、装置、系统及介质。

技术介绍

[0002]随着大数据技术的发展,传统的mysql已难以满足大量增长的数据服务需求,而逐步发展为hadoop集群的分布式处理模式。Hadoop集群包含HDFS、YARN和MAPREDUCE三大核心组件,其中,HDFS为分布式文件系统,用于解决海量数据存储问题,YARN为作业调度和集群资源管理的框架,用于解决资源任务调度问题,MAPREDUCE为分布式运算编程框架,用于解决海量数据计算问题。
[0003]对于负责海量数据存储的HDFS,包含三种节点角色,分别为:NameNode、DataNode、SecondaryNameNode。NameNode作为管理节点,管理集群的命令空间,维护集群内的所有文件和目录,datanode是集群的工作节点,其受namenode调度存储并检检索数据块,并定期向namenode发送它们所存储的块的列表。SecondaryN本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种hadoop集群中namenode节点的启动方法,其特征在于,所述启动方法包括:当检测到hadoop集群启动成功时,获取所述hadoop集群的组成信息;根据所述组成信息,对所述hadoop集群中的各个节点进行检测,确定各个所述节点中的初始namenode节点是否启动;若所述初始namenode的节点未启动,则查找所述hadoop集群中已启动的目标节点,并将所述目标节点设为新的namenode节点。2.如权利要求1所述的启动方法,其特征在于,所述查找所述hadoop集群中已启动的目标节点的步骤之后包括:判断所述目标节点是否为备用namenode节点,若为备用namenode节点,则执行将所述目标节点设为新的name节点的步骤;若所述目标节点非备用namenode节点,则判断所述目标节点是否为支持切换的从节点;若为支持切换的从节点,则执行将所述目标节点设为新的namenode节点的步骤。3.如权利要求2所述的启动方法,其特征在于,所述备用namenode节点和所述支持切换的从节点的配置信息均包括主节点配置信息和从节点配置信息,且所述主节点配置信和从节点配置信息支持互相切换。4.如权利要求1所述的启动方法,其特征在于,所述将所述目标节点设为新的namenode节点的步骤之后包括:将所述新的namenade节点中的主节点配置信息配置为激活状态,并将所述初始namenode节点中的从节点配置信息配置为待激活状态。5.如权利要求1所述的启动方法,其特征在于,所述将所述目标节点设为新的namenode节点的步骤之后还包括:将所述hadoop集群中除所述新的namenode节点之外的其他节点设为新的从节点;检测各所述新的从节点中的待启动从节点,并对所述待启动从节点进行启动。6.如权利要求1

5任一项所述的启动方法,其特征在于,多个所述hadoop集群形成hadoop集群组,所述将所述目标节点设为新的namenode节点的步骤之后包括:在检测...

【专利技术属性】
技术研发人员:海克洪
申请(专利权)人:湖北美和易思教育科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1