一种利用Docker容器自动化部署与管理大数据集群的方法与流程

文档序号:12596580阅读:来源:国知局

技术特征:

1.一种利用Docker容器自动化部署与管理大数据集群的方法,其特征在于:通过编写Dockerfile文件构建Hadoop大数据集群自动化部署相关的Docker镜像,包括Server端镜像和Agent端镜像;利用Server端镜像启动一个Server容器,利用Agent端镜像启动多个Agent端,由Server端对多个Agent端进行统一管理,同时在Server容器中启动Web应用;建立一个由Server端、多Agent端和Web端组成的分布式架构,自动化启动部署Hadoop相关大数据集群的服务。

2.根据权利要求1所述的利用Docker容器自动化部署与管理大数据集群的方法,其特征在于:所述Web端基于Ember JS框架,负责引导用户进行大数据组件安装,安装完成后对集群、主机和组件进行可视化监控,同时支持各个组件的启停等操作与配置的调优;

所述Server端负责与Web端和Agent端进行交互,开放两大类API,其中一类API为Web端提供监控管理服务,实现应用的安装部署与管理监控可视化;另一类API用于与Agent端进行交互,分发任务到指定的Agent,同时接受Agent向Server发送心跳请求,实时监控Agent的状态;

所述Agent端负责调用Python脚本进行应用的自动化安装以及主机状态的监控,同时支持主机数量的扩展,对Metrics进行封装,实现对集群、主机和应用的监控,结合Grafana更好地实现监控信息的可视化。

3.根据权利要求2所述的利用Docker容器自动化部署与管理大数据集群的方法,其特征在于:所述Web端引导用户进行大数据组件安装,包括添加主机、选择应用、主机分配、修改配置。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1