一种基于Ambari的大数据多平台门户系统和服务器技术方案

技术编号:32357166 阅读:33 留言:0更新日期:2022-02-20 03:19
本发明专利技术提供了一种基于Ambari的大数据多平台门户系统和服务器,系统包括:Web接口层,Web接口层配置为接收从业务系统发来的原始请求,并将各个平台返回的最终结果数据返回给用户;任务分发层,任务分发层配置为接收Web接口层下发的原始请求并将原始请求拆解为后台需要执行的任务,并将任务进行下发;业务逻辑层,业务逻辑层配置为基于接收到的任务中需访问的平台进行对应平台的数据访问。通过使用本发明专利技术的方案,能够屏蔽后台大数据平台复杂的访问操作,极大地简化了用户的使用。极大地简化了用户的使用。极大地简化了用户的使用。

【技术实现步骤摘要】
一种基于Ambari的大数据多平台门户系统和服务器


[0001]本专利技术涉及计算机领域,并且更具体地涉及一种基于Ambari的大数据多平台门户系统和服务器。

技术介绍

[0002]Ambari是一套开源的大数据平台管理软件,通过Ambari可以用界面化的方式构建大数据系统,安装大数据服务组件,运行大数据系统。除此以外,现有市场上面还有一些其他厂家开发的大数据管理平台。对于一些大公司的使用者,特别是一些大型集团公司,由于其内部业务极其复杂、使用部门众多、业务系统和大数据平台的建设周期较长,很多时候存在着几种厂家的大数据平台共存的情况。集团公司内部的用户访问自身的业务系统,再调用下游的多个大数据平台,才能完成一次业务处理。这些不同的业务平台承载着不同的业务数据,这些数据是随着公司的逐步发展而逐步产生的,平台也是随着数据的发展而逐步建设的。当公司的业务系统需要同时访问几个异构的大数据平台时,通常会出现以下问题:1)因各个平台的数据格式存在着差异,平台之间可能无法直接进行数据通信,需要格式转换,例如多平台不同版本的Kafka之间数据格式存在差异,不能本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于Ambari的大数据多平台门户系统,其特征在于,包括:Web接口层,所述Web接口层配置为接收从业务系统发来的原始请求,并将各个平台返回的最终结果数据返回给用户;任务分发层,所述任务分发层配置为接收所述Web接口层下发的原始请求并将原始请求拆解为后台需要执行的任务,并将任务进行下发;业务逻辑层,所述业务逻辑层配置为基于接收到的任务中需访问的平台进行对应平台的数据访问。2.根据权利要求1所述的系统,其特征在于,还包括:数据适配层,所述数据适配层配置为将各个平台返回的不同版本的数据格式进行内容提取,并按照用户使用的数据格式重新组装数据。3.根据权利要求1所述的系统,其特征在于,所述业务逻辑层还包括:单点登录模块,所述单点登录模块配置为将需访问的各个平台的用户权限合并为1个具备访问多平台权限的账户;平台复制模块,所述平台复制模块配置为基于已有平台的配置部署一个相同的平台;平台整合模块,所述平台整合模块配置为将已有平台拆分为多个新平台或将多个已有平台融合成一个新平台。4.根据权利要求3所述的系统,其特征在于,所述平台复制模块还配置为:获取待复制平台的平台概要文件,并将平台概要文件的信息填入所述平台复制模块中内置的平台的部署模板中以生成新平台的部署程序,并将部署程序发送到新的机器节点以完成新平台的部署。5.根据权利要求3所述的系统,其特征在于,所述平台整合模块还配置为:获取待拆分或融合平台的平台概要文件,并根据需求将平台概要文件进行拆分或融合,将拆分或融合后的平台概要文件的信息填入所述平台复制模块中内置的平台的部署模板中以生成新平台的部署程序,并将部署程序发送到新的机器节点以完成新平台的部署。6.一种服务器,其特征在于,所述...

【专利技术属性】
技术研发人员:武鹏
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:

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

1