[发明专利]自动化部署运维Hadoop生态圈组件的方法及系统有效
申请号: | 201810368206.8 | 申请日: | 2018-04-23 |
公开(公告)号: | CN108549717B | 公开(公告)日: | 2021-06-29 |
发明(设计)人: | 靳家栋;辛国茂;马述杰 | 申请(专利权)人: | 泰华智慧产业集团股份有限公司 |
主分类号: | G06F16/11 | 分类号: | G06F16/11;G06F16/182 |
代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 邓建国 |
地址: | 250101 山东省济南市高*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种自动化部署运维Hadoop生态圈组件的方法及系统。该方法包括:选取一台主机作为主节点,剩余主机作为从节点;主节点上生成单节点配置功能脚本;根据单节点配置功能脚本生成单节点环境配置脚本;主节点上执行单节点环境配置脚本;主节点执行集群免密登录脚本;主节点调用远程分发脚本将单节点环境配置脚本分发到从节点上;主节点控制从节点执行单节点环境配置脚本;主节点调用yum源配置脚本;主节点执行部署安装脚本,主节点和从节点上安装Hadoop生态圈组件;主节点执行预置的管理启动脚本对Hadoop生态圈组件进行停止、启动和重启的管理操作。本发明通过自动化脚本代替人工部署配置,增加大规模部署Hadoop生态圈组件的效率,同时后期运维简单。 | ||
搜索关键词: | 自动化 部署 hadoop 生态 组件 方法 系统 | ||
【主权项】:
1.一种自动化部署运维Hadoop生态圈组件的方法,其特征在于,包括:选取集群中的一台主机作为主节点,所述集群内剩余主机作为从节点;所述主节点调取预置的配置环境方法脚本,所述配置环境方法脚本根据部署环境的要求生成多个单节点配置功能脚本,其中,所述部署环境为所述集群内主机的工作环境,所述集群内的主机执行一个所述单节点配置功能脚本,能够满足部署Hadoop生态圈组件的一个基础功能;根据多个所述单节点配置功能脚本之间的先后执行顺序生成单节点环境配置脚本,所述集群内的主机执行所述单节点环境配置脚本,能够满足部署Hadoop生态圈组件的环境要求;在所述主节点上执行所述单节点环境配置脚本,使所述主节点满足部署Hadoop生态圈组件的环境要求,其中,执行所述单节点环境配置脚本后所述主节点的防火墙关闭;所述主节点执行预置的集群免密登录脚本,实现所述集群内所有主机之间脚本文件及消息的传输;所述主节点调用预置的远程分发脚本,将所述单节点环境配置脚本分发到所述从节点上;所述主节点向所述从节点发送启动所述单节点环境配置脚本的指令,远程控制所述从节点执行所述单节点环境配置脚本,其中,执行所述单节点环境配置脚本后所述从节点的防火墙关闭;所述从节点将所述单节点环境配置脚本的执行状态发送到日志文件中保存;所述单节点配置功能脚本包括yum源配置脚本,所述主节点调用所述yum源配置脚本,在所述主节点上配置yum源,采用HTTP方式向所述从节点共享同一个所述yum源,其中,所述yum源包括Hadoop生态圈组件的安装包;所述主节点执行预置的部署安装脚本,所述主节点调用所述yum源中的所述Hadoop生态圈组件的安装包,在所述主节点上安装Hadoop生态圈组件,同时,所述主节点向所述从节点发送部署安装的指令,所述从节点调用所述yum源中的所述Hadoop生态圈组件的安装包,在所述从节点上安装Hadoop生态圈组件;所述主节点将所述部署安装脚本的执行状态发送到所述日志文件中保存;所述集群内的主机将各自的运行状态及安装的Hadoop生态圈组件的运行状态进行展示;所述主节点执行预置的管理启动脚本对所述集群内的主机及主机内安装的Hadoop生态圈组件进行停止、启动和重启的管理操作。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于泰华智慧产业集团股份有限公司,未经泰华智慧产业集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810368206.8/,转载请声明来源钻瓜专利网。