【技术实现步骤摘要】
部署大数据集群的方法、装置、终端及存储介质
[0001]本申请实施例涉及大数据
,特别涉及一种部署大数据集群的方法、装置、终端及存储介质。
技术介绍
[0002]大数据集群通常由若干个部署在不同的服务器中的组件构成。每个组件部署正确后,大数据集群才能够正常运行并提供服务。
[0003]相关技术中,大数据集群在部署时,每个组件需要按照正确的部署顺序进行部署。例如,集群包括组件A、组件B和组件C。其中组件B需要在组件C正确部署后才能够正确部署。因此,工作人员需要手动先配置好组件C的配置文件和安装包,再向负责配置集群的服务发送完上述数据后,才可以再发送组件B的相关数据。在大数据集群中的组件数量较多时,组件之间的相互依赖关系复杂,工作人员的配置操作繁琐且难度较高。
技术实现思路
[0004]本申请实施例提供了一种部署大数据集群的方法、装置、终端及存储介质。所述技术方案如下:
[0005]根据本申请的一方面内容,提供了一种部署大数据集群的方法,所述方法包括:
[0006]获取目标集群的元数据信息,所述目标集群包括至少一个组件,所述元数据信息用于指示目标服务器和所述目标服务器的硬件信息,所述目标服务器用于部署所述组件;
[0007]响应于所述组件启动部署,检测所述组件的部署环境是否满足组件部署条件;
[0008]在所述部署环境满足所述组件部署条件的情况下,根据所述元数据信息生成组件配置文件,所述组件配置文件用于支持所述组件在部署后的运行;
[0009]将所述组 ...
【技术保护点】
【技术特征摘要】
1.一种部署大数据集群的方法,其特征在于,所述方法包括:获取目标集群的元数据信息,所述目标集群包括至少一个组件,所述元数据信息用于指示目标服务器和所述目标服务器的硬件信息,所述目标服务器用于部署所述组件;响应于所述组件启动部署,检测所述组件的部署环境是否满足组件部署条件;在所述部署环境满足所述组件部署条件的情况下,根据所述元数据信息生成组件配置文件,所述组件配置文件用于支持所述组件在部署后的运行;将所述组件的安装包和所述组件的所述组件配置文件,发送至与所述组件对应的所述目标服务器中;向所述目标服务器发送部署指令,所述部署指令用于指示所述目标服务器根据所述安装包和所述组件配置文件部署所述组件;在所述组件完成部署的情况下,对所述组件进行测试;在所述目标集群中的各个组件完成部署且通过测试的情况下,结束所述目标集群的部署流程。2.根据权利要求1所述的方法,其特征在于,所述检测所述组件的部署环境是否满足组件部署条件,包括:检测用于部署所述组件的所述目标服务器的硬件资源和软件环境是否满足第一部署条件,所述第一部署条件属于所述组件部署条件;在所述第一部署条件被满足的情况下,检测所述组件所依赖的前置组件是否满足第二部署条件,所述第二部署条件属于所述组件部署条件;在所述第二部署条件被满足的情况下,确认所述组件的所述部署环境满足所述组件部署条件。3.根据权利要求2所述的方法,其特征在于,所述检测用于部署所述组件的所述目标服务器的硬件资源和软件环境是否满足第一部署条件,包括:响应于所述目标集群启动部署,检测所述目标服务器的操作系统与配置所需的操作系统是否兼容;和/或,响应于所述目标集群启动部署,检测所述目标服务器所安装的应用软件与配置所需的应用软件是否匹配;和/或,响应于所述目标集群启动部署,检测所述目标服务器中存储的应用软件的动态链接库是否覆盖配置所需的动态链接库。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:在所述第一部署条件未被满足的情况下,返回第一未满足信息,所述第一未满足信息用于指示所述目标服务器的硬件资源未满足所述第一部署条件的项目,和/或,所述目标服务器的所述软件环境未满足所述第一部署条件的项目。5.根据权利要求2所述的方法,其特征在于,所述方法还包括:在所述第二部署条件未被满足的情况下,返回第二未满足信息,所述第二未满足信息用于指示所述前置组件中存在未部署的组件;和/或,
在所述第二部署条件未被满足的情况下,返回第二未满足信息,所述第二未满足信息用于指示所述前置组件中存在部署异常的组件;和/或,在所述第二部署条件未被满足的情况下,返回第二未满足信息,所述第二未满足信息用于指示所述前置组件中存在未部署完成的组件。6.根据权利要求1所述的方法,其特征在于,所述方法应用于集群部署应用中,所述集群部署应用包括环境检测模块、配置管理模块、功能验证模块、资...
【专利技术属性】
技术研发人员:丁高瞻,
申请(专利权)人:上海远景科创智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。