一种基于自动化脚本部署Ambari的方法及系统技术方案

技术编号:36936620 阅读:65 留言:0更新日期:2023-03-22 18:58
本发明专利技术公开了一种基于自动化脚本部署Ambari的方法及系统,包括以下步骤:S1.源码分析;通过debug源码分析,确定代码中各个字段的类型、含义、来源和去向,明确各个字段的含义;S2.通过交互式分析形成标准安装部署流程;包括定义规则,使得后续的安装部署能够完全自动化,所述规则包括网络环境是否符合要求、输入是否合理、类型是否符合规定、Ambari系统元数据如何存储、以及是否存在缓存的分析;S3.一键自动化安装部署脚本;根据步骤S2形成的标准安装部署流程,形成自动化脚本,中的配置项通过变量进行替换以完成Ambari安装部署;S4.通过可视化操作页面完成Ambari安装署。本技术方案实现简单的可视化操作页面进行Ambari的安装,能够大幅度缩短部署所需要的时间。能够大幅度缩短部署所需要的时间。能够大幅度缩短部署所需要的时间。

【技术实现步骤摘要】
一种基于自动化脚本部署Ambari的方法及系统


[0001]本专利技术涉及计算机网络及数据处理
,尤其是涉及一种基于自动化脚本部署Ambari的方法及系统。

技术介绍

[0002]当今世界已跨入了互联网+大数据时代,大数据正深刻改变着人们的思维、生产和生活方式。而管理大数据生态集群系统也成为大数据时代不可或缺的重要手段和工具。同时,大数据生态集群的管理也在当今时代扮演者越来越重要的地位,保证大数据集群稳定、安全的运行,也对大数据管理能力提出了更高的要求。
[0003]随着 Hadoop 生态的普遍应用,Hadoop 生态日渐增长,Hadoop 这样分布式系统的也日益变得庞大,庞大 系统的维护和监管也变成一项艰难的任务,Hadoop 生态系统的维护和管理也越来越重要。Hadoop是一种分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。Hadoop实现了一个分布式文件系统( Distributed File System),而且它提供高吞吐量(high throughpu本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于自动化脚本部署Ambari的方法,其特征在于,所述方法包括以下步骤:S1.源码分析;通过debug源码分析,确定代码中各个字段的类型、含义、来源和去向;S2.通过交互式分析形成标准安装部署流程;包括定义规则,使得后续的安装部署能够完全自动化,所述规则包括网络环境是否符合要求、输入是否合理、类型是否符合规定、Ambari系统元数据如何存储、以及是否存在缓存的分析;S3.一键自动化安装部署脚本;根据步骤S2形成的标准安装部署流程,形成自动化脚本,其中的配置项通过变量进行替换以完成Ambari安装部署;S4.通过可视化操作页面完成Ambari安装部署。2.根据权利要求1所述的基于自动化脚本部署Ambari的方法,其特征在于,步骤S1中,源码分析阶段,需要进行debug源码操作,然后以此确定代码中各个字段的类型、含义、来源和去向,明确各个字段的含义,通过ambari

server start
ꢀ‑‑
debug命令进入debug模式。3.根据权利要求2所述的基于自动化脚本部署Ambari的方法,其特征在于,步骤S2中,包含如下步骤:S21:根据Ambari的安装对操作系统的要求,检查操作系统是否符合安装条件;S22:设置主机域名;S23:配置所有节点ssh互通;ssh包括传输层协议、用户认证协议和连接协议,提供保密服务,防止信息泄露;S24: 关闭防火墙,防止Amabri安装过程中程序和防火墙冲突;S25: selinx配置;S26:系统参数设置;S27:配置本地存储库 ;S28:安装jdk;S29:安装mysql;S30:配置时钟同步;把集群所有机器进行配置同步,以达到各个机器的时间能够相同,分别配置服务端和客户端;S31:部署ambari;其中ambari元数据配置包括配置docker、mysql地址和Ambari数据库。4.根据权利要求3所述的基于自动化脚本部署Ambari的方法,其特征在于,步骤S3中,自动化安装脚本阶段,在经过步骤S1和S2的分析与总结,形成标准部署流程,然...

【专利技术属性】
技术研发人员:王向军王乐珩张金银王翔
申请(专利权)人:杭州比智科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1