[发明专利]一种组件安装方法及装置有效
申请号: | 201911026047.4 | 申请日: | 2019-10-25 |
公开(公告)号: | CN110661886B | 公开(公告)日: | 2022-04-26 |
发明(设计)人: | 户蕾蕾;王浩杰 | 申请(专利权)人: | 新华三大数据技术有限公司 |
主分类号: | H04L67/10 | 分类号: | H04L67/10;H04L67/56;H04L67/30 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 杨春香 |
地址: | 450000 河南省郑州市高新技*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 组件 安装 方法 装置 | ||
本公开提供一种组件安装方法及装置,可以使服务器在收到安装组件指令时,获取安装组件指令中的待安装组件的组件标识及目标代理设备的设备标识的关联关系;基于所述目标代理设备的设备标识获取对应的设备资源信息,基于所述待安装组件的组件标识获取所述待安装组件及预先为所述待安装组件添加的安装条件,为所述目标代理设备生成包括基于所述安装条件生成的专用配置信息的配置文件,之后将生成的配置文件及待安装组件下发到所述目标代理设备上,以使所述目标代理设备基于所述配置文件安装所述待安装组件。本公开可以实现不同的代理设备的不同的专用配置信息安装组件,进而优化了代理设备的资源,提高了组件安装效率。
技术领域
本公开涉及通信技术领域,尤其涉及一种组件安装方法及装置。
背景技术
Ambari是一种基于Web(World Wide Web,全球广域网)的工具,用于支持分布式文件系统Hadoop集群的供应、管理和监控。目前Ambari已支持大多数Hadoop组件,包括HDFS(Hadoop Distributed File System,分布式文件系统)、MapReduce(一种编程模型,用于大规模数据集的并行运算)、Hive(基于Hadoop的一个数据仓库工具)、Pig(一种数据流语言和运行环境,用于检索非常大的数据集)、Hbase(一个分布式的、面向列的开源数据库)及Zookeeper(分布式系统的可靠协调系统)等。
Ambari是一个分布式架构软件,主要由两部分组成:服务器Ambari Server和代理设备Ambari Agent,其中,代理设备部署在Hadoop集群中的每一台设备上,用于接收来自服务器的命令,例如安装、启动、停止等命令,同时代理设备也需要向服务器上报命令执行的结果,表征执行成功或失败。用户可以通过服务器通知代理设备安装对应的组件,并由代理设备定时将其设备状态通知给服务器,以便用户了解集群中每个代理设备的状态。
目前代理设备安装组件时往往采用统一的配置文件,但是由于设备的型号不同,并且不同的组件存在不同的安装条件,如果仍采用统一的配置文件进行组件安装,则会造成代理设备资源不能被合理利用的问题。若手动更改每个代理设备上的配置项,则会导致人工成本骤增。
发明内容
有鉴于此,本公开提供一种组件安装方法及装置,来解决无法针对不同代理设备安装组件的问题。
具体地,本公开是通过如下技术方案实现的:
第一方面,本公开提供一种组件安装方法,该方法包括:
当服务器收到安装组件指令时,获取安装组件指令中的待安装组件的组件标识及目标代理设备的设备标识的关联关系;
基于所述目标代理设备的设备标识获取对应的设备资源信息,基于所述待安装组件的组件标识获取所述待安装组件及预先为所述待安装组件添加的安装条件;
依据所述目标代理设备的设备资源信息,为所述目标代理设备生成配置文件,所述配置文件中包括基于所述安装条件生成的专用配置信息;
将生成的配置文件及待安装组件下发到所述目标代理设备上,以使所述目标代理设备基于所述配置文件安装所述待安装组件。
第二方面,本公开提供一种组件安装装置,该装置包括:
确定单元,用于当服务器收到安装组件指令时,获取安装组件指令中的待安装组件的组件标识及目标代理设备的设备标识的关联关系;
获取单元,用于基于所述目标代理设备的设备标识获取对应的设备资源信息,基于所述待安装组件的组件标识获取所述待安装组件及预先为所述待安装组件添加的安装条件;
生成单元,用于依据所述目标代理设备的设备资源信息,为所述目标代理设备生成配置文件,所述配置文件中包括基于所述安装条件生成的专用配置信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三大数据技术有限公司,未经新华三大数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911026047.4/2.html,转载请声明来源钻瓜专利网。