【技术实现步骤摘要】
一种分布式应用安装方法与装置
本申请涉及互联网
,尤其涉及一种分布式应用安装方法与装置。
技术介绍
随着科技的发展,信息化程度的不断提高,人们对计算机的处理能力的要求越来越高,由于有时一台计算机的处理能力往往无法满足人们的要求,因此,分布式计算便应运而生。其中,分布式计算,是将一个需要非常巨大的计算能力才能解决的问题分成许多小的部分,然后把这些小的部分分配给许多计算机进行处理,最后把这些计算结果综合起来得到最终的结果。分布式计算会涉及到多台计算机,一般将分布式计算中的每台计算机称为节点,可将其中任意一台计算机设置为主节点,将其余计算机设置为从节点。其中,主节点用于控制从节点,并将从节点返回的处理结果进行进一步处理,得到最终处理结果。虽然分布式计算能够满足人们对计算机处理能力的要求,但是分布式应用的安装,却存在着下述弊端:现有技术中,一般通过人工手动安装应用的方式,分别为分布式计算中的需要安装应用的计算机安装应用。由于分布式计算中的计算机的数量较多,人工手动安装应用的方式会耗费较长时间,效率较低。
技术实现思路
本申请实施例提供一种分布式应用安装方法与装置,用以解 ...
【技术保护点】
一种分布式应用安装方法,其特征在于,所述方法包括:获取分布式应用中需要部署的多个目标节点对应的互联网协议IP地址以及登录参数;获取所述分布式应用对应的安装配置参数,所述安装配置参数包括所述目标节点中的主节点和从节点的信息;根据所述多个目标节点的IP地址、登录参数以及所述安装配置参数,在所述多个目标节点上安装所述分布式应用的安装包。
【技术特征摘要】
1.一种分布式应用安装方法,其特征在于,所述方法包括:获取分布式应用中需要部署的多个目标节点对应的互联网协议IP地址以及登录参数;获取所述分布式应用对应的安装配置参数,所述安装配置参数包括所述目标节点中的主节点和从节点的信息;根据所述多个目标节点的IP地址、登录参数以及所述安装配置参数,在所述多个目标节点上安装所述分布式应用的安装包。2.如权利要求1所述的方法,其特征在于,根据所述多个目标节点的IP地址、登录参数以及所述安装配置参数,在所述多个目标节点上安装所述分布式应用的安装包,包括:将所述分布式应用对应的应用安装脚本模板、所述安装配置参数及所述分布式应用的安装包发送给所述多个目标节点中的第一目标节点,其中,所述第一目标节点能够根据所述应用安装脚本模板以及所述安装配置参数,生成应用安装脚本,所述应用安装脚本用于安装所述分布式应用的安装包;向所述第一目标节点发送执行命令,所述执行命令用于指示所述第一目标节点运行所述应用安装脚本。3.如权利要求2所述的方法,其特征在于,将所述分布式应用对应的应用安装脚本模板、所述安装配置参数及所述分布式应用的安装包发送给所述多个目标节点中的第一目标节点,包括:通过安全外壳协议SSH,将所述分布式应用对应的应用安装脚本模板、所述安装配置参数及所述分布式应用的安装包发送给所述多个目标节点中的第一目标节点。4.如权利要求1~3中任一项所述的方法,其特征在于,在所述多个目标节点上安装所述分布式应用的安装包之前,所述方法还包括:监测所述多个目标节点中第一目标节点的硬件参数信息;若所述硬件参数信息满足预设的硬件参数条件,则确定所述第一目标节点为能够安装所述分布式应用的目标节点。5.如权利要求1~4中任一项所述的方法,其特征在于,所述分布式应用包括分布式数据库管理系统。6.一种分布式应用安装方法,其特征在于,所述方法包括:接收第一分布式应用安装装置发送的分布式应用的安装包对应的应用安装脚本模板、安装配置参数、所述分布式应用的安装包及执行指令,所述执行指令用于指示安装所述分布式应用;根据所述应用安装脚本模板以及所述安装配置参数,生成应用安装脚本,所述应用安装脚本用于执行安装所述分布式应用的安装包;根据所述执行指令运行所述应用安装脚本。7.如权利要求6所述的方法,其特征在于,所述分布式应用为分布式数据库管理系统。8.一种第...
【专利技术属性】
技术研发人员:姚贤达,王磊,王岗,
申请(专利权)人:山西柯睿森信息技术有限公司,
类型:发明
国别省市:山西,14
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。