【技术实现步骤摘要】
大数据部署方法、装置、设备及存储介质
[0001]本专利技术涉及大数据领域,尤其涉及一种大数据部署方法、装置、设备及存储介质。
技术介绍
[0002]设计的开发、测试、以及生产环境的部署部署一直是计算机行业需要攻克的命题,其中,部署又涉及到开发所需的功能块及组件等。大数据的部署因为涉及到大数据,因此多为开源技术,部署所需的组件繁多同时权限管理复杂,导致大数据的部署尤为困难;
[0003]传统的大数据部署方案都围绕着流程、跨部门测试以及生产运维操作的开发协作,或开发排长列,单点运维部署的点名方式进行大数据的部署,但这种大数据部署的方式导致部署任务的进度需要单独记录,通过进度记录大数据部署进度是否顺利,导致大数据部署的耗费时间长,效率低。
技术实现思路
[0004]本专利技术提供一种大数据部署方法、装置、设备及存储介质,其主要目的在于解决大数据部署效率较低的问题。
[0005]为实现上述目的,本专利技术提供的一种大数据部署方法,包括:
[0006]构建大数据部署任务的脚本代码执行规范;r/>[0007]在本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种大数据部署方法,其特征在于,所述方法包括:构建大数据部署任务的脚本代码执行规范;在接收到大数据部署任务指令时,获取所述大数据部署任务指令的执行脚本库;基于所述脚本代码执行规范将所述执行脚本库中的执行脚本进行排序,得到执行脚本序列;执行所述执行脚本序列,基于所述脚本序列的执行,获取每个执行脚本所对应的大数据集群的配置文件;调用所述配置文件的初始化执行脚本,利用所述初始化执行脚本进行所述大数据集群的配置文件的配置安装,完成所述大数据部署任务。2.如权利要求1所述的大数据部署方法,其特征在于,所述构建大数据部署任务的脚本代码执行规范,包括:获取预定义的脚本代码执行规范的规范条文;对所述规范条文进行语义标注及语义解析,基于所述语义标注及语义解析建立语法树;提取所述语法树中规范条文的预设关键词,建立所述关键词与计算机术语之间的映射关系;根据所述映射关系将所述规范条文转换为脚本代码执行规范命令,得到所述脚本代码执行规范。3.如权利要求2所述的大数据部署方法,其特征在于,所述提取所述语法树中规范条文的预设关键词,建立所述关键词与计算机术语之间的映射关系,包括:提取所述关键词的语义及计算机术语的语义;计算所述关键词语义与所述计算机术语语义的相似度;根据所述相似度将所述语法树的节点与所述计算机术语建立映射关系,得到所述关键词与计算机术语之间的映射关系。4.如权利要求1所述的大数据部署方法,其特征在于,所述在接收到大数据部署任务指令时,获取所述大数据部署任务指令的执行脚本库,包括:获取所述大数据部署任务指令,将所述大数据部署任务指令转化为代码命令;执行所述代码命令,基于所述代码命令的执行从预设的脚本库中提取所述大数据部署任务的执行脚本,得到执行脚本库。5.如权利要求1所述的大数据部署方法,其特征在于,所述基于所述脚本代码执行规范将所述执行脚本库中的执行脚本进行排序,得到执行脚本序列,包括:根据所述脚本代码执行规范解析所述执行脚本库中的执行脚本,得到每个所述执行脚本的逻辑框架;基于所述逻辑框架确定每两个所述执行脚本之间的执行逻辑,其中,所述执行逻辑包括并行执行或顺序执行;根据所述执行逻...
【专利技术属性】
技术研发人员:蔡沛龙,吕兴,赵安宁,
申请(专利权)人:平安普惠企业管理有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。