System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种在支持多芯多OS组合环境的大数据平台集成OpenGauss的方法技术_技高网

一种在支持多芯多OS组合环境的大数据平台集成OpenGauss的方法技术

技术编号:40805909 阅读:11 留言:0更新日期:2024-03-28 19:29
公开了一种在支持多芯多OS组合环境的大数据平台集成OpenGauss的方法,具体包括:进行支持组合环境的大数据平台部署;平台提供配置文件、参数自定义配置模板文件、数据库配置文件、声明文件、OpenGauss程序库安装程序,OpenGauss程序库安装包;在平台界面上部署集成OpenGauss对应的组合环境和参数信息;平台安装部署对应的组合环境的数据库;安装完成后,平台调用主节点管理程序和从节点管理程序进行启动或停止,测试运行状态。通过该方法实现在提供多芯和多OS的一站式的大数据组件平台来统一管控大数据组件和国产OpenGauss数据库。

【技术实现步骤摘要】

本专利技术涉及大数据,具体涉及一种在支持多芯多os组合环境的大数据平台集成opengauss的方法。


技术介绍

1、目前市场上大数据组件、数据库组件新技术、种类发展迅速和多样化,大数据组件、数据库组件、中间件组件都分而治之,没有统一数据平台进行统一管理,在实际项目中,如果客户在使用大数据组件、数据库组件时需要使用不同的管理系统去进行监控、维护和管理,非常不灵活且难以高效使用,且由于信创政策需求,要求大数据组件、数据库组件都需要在适配x86(海光芯片)和arm(鲲鹏)芯片等架构服务器,以及适配kylin、uos、openeuler等国产操作系统的组合环境使用,同时客户又存在大量存量intel芯片架构的非国产化服务器和centos操作系统的组合物理环境,且由于各种原因无法替换成全信创架构服务器和全国产化的操作系统的组合环境。

2、因此亟需一种在支持多芯多os组合环境的大数据平台集成opengauss的方法,从而同时使用大数据基础组件和数据库组件,给客户一站式服务。


技术实现思路

1、针对现有技术中的技术问题,本申请提出了一种在支持多芯多os组合环境的大数据平台集成opengauss的方法。

2、根据本专利技术的一方面,提出了一种在支持多芯多os组合环境的大数据平台集成opengauss的方法,包括以下步骤:

3、s1、进行支持多种芯片架构服务器和多种操作系统的大数据平台部署,在所述大数据平台上创建/etc/目录,存放多个不同操作系统对应的release文件;

4、s2、平台提供配置文件、参数自定义配置模板文件、数据库配置文件、声明文件、opengauss程序库安装程序,opengauss程序库安装包,所述配置文件包括安装opengauss所需要的主节点管理程序、从节点管理程序和依赖包信息,所述参数配置模板文件用于配置数据库页面配置参数信息,所述声明文件用于声明安装opengauss所需的所有参数及其对应路径,所述数据库配置文件记录部署的参数信息,所述opengauss程序库安装程序和安装包用于执行opengauss程序库安装,所述opengauss程序库安装包包括支持不同操作系统和服务器的版本;

5、s3、在平台界面上部署集成opengauss对应的组合环境和参数信息;

6、s4、平台调用配置文件下载所述依赖包,并加载主节点管理程序和从节点管理程序部署主节点和从节点,主节点管理程序和从节点管理程序基于/etc/目录下不同操作系统对应的release文件解压对应的opengauss程序库安装包,关闭数据库主从节点服务器上的removeipc服务,调用数据库配置模板文件和声明文件基于所部署的参数信息写入参数自定义配置模板文件生成实际可用配置文件,配置主从节点信息,调用opengauss程序库安装程序在主节点和从节点进行安装;

7、s5、安装完成后,平台调用主节点管理程序和从节点管理程序进行启动或停止,测试运行状态。

8、具体的,所述多种芯片架构服务器包括x86架构和arm架构的服务器;

9、优选的,x86架构的服务器包括intel服务器、海光芯片服务器;

10、优选的,arm架构的服务器包括鲲鹏芯片服务器;

11、具体的,所述多种操作系统包括centos操作系统、kylin操作系统、openeuler操作系统;

12、具体的,所述/etc/目录下,存在多个不同操作系统的release文件,包括centos-release文件、openeuler-release文件、kylin-release文件。

13、具体的,s2中所述opengauss程序库安装包包括支持在x86+centos7.9、x86+openeuler22.03 lts、x86+kylinv10 sp2、arm+kylinv10 sp2、arm+openeuler22.03 lts组合下的不同opengauss数据库安装包。

14、具体的,当选择部署的组合环境为x86+centos7.9时,检测到/etc/目录下存放着centos-release文件后,对应x86+centos7.9架构的opengauss程序库安装包中的源码程序自动判断centos-release进行安装;

15、具体的,当选择部署的组合环境为x86+openeuler22.03 lts、x86+kylinv10 sp2、arm+kylinv10 sp2、arm+openeuler22.03 lts任意一种时,检测到/etc/目录下存放着centos-release文件后,对应架构的opengauss程序库安装包中的源码程序遍历/etc/下的release文件时过滤掉centos-release文件,再识别对应的release文件进行安装。

16、第二方面,本专利技术实施例提供了一种计算机可读介质,其上存储有计算机程序,所述计算机程序在被处理器执行时实施如第一方面中任一实施方式所述的方法。

17、第三方面,本专利技术实施例提供了一种计算系统,包括处理器和存储器,所述处理器被配置为执行如第一方面中任一实施方式所述的方法。

18、与现有技术相比,本专利技术的有益成果在于:

19、提供了一种在支持组合环境的大平台上界面化部署opengauss数据库的方法,通过该方法实现在提供多芯和多os的一站式的大数据组件平台来统一管控大数据组件和国产opengauss数据库,方便客户统一管理、高效使用、降本增效。

本文档来自技高网...

【技术保护点】

1.一种在支持多芯多OS组合环境的大数据平台集成OpenGauss的方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种在支持多芯多OS组合环境的大数据平台集成OpenGauss的方法,其特征在于,S1具体包括,

3.根据权利要求1所述的一种在支持多芯多OS组合环境的大数据平台集成OpenGauss的方法,其特征在于,S2中所述OpenGauss程序库安装包包括支持在X86+CentOS7.9、X86+openEuler22.03 LTS、X86+KylinV10 SP2、Arm+KylinV10 SP2、Arm+openEuler22.03 LTS组合下的不同OpenGauss数据库安装包。

4.根据权利要求3所述的一种在支持多芯多OS组合环境的大数据平台集成OpenGauss的方法,其特征在于,

5.一种计算机可读介质,其上存储有计算机程序,所述计算机程序在被处理器执行时实施如权利要求1-4中任一项所述的方法。

6.一种计算系统,包括处理器和存储器,所述处理器被配置为执行如权利要求1-4中任一项所述的方法。

...

【技术特征摘要】

1.一种在支持多芯多os组合环境的大数据平台集成opengauss的方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种在支持多芯多os组合环境的大数据平台集成opengauss的方法,其特征在于,s1具体包括,

3.根据权利要求1所述的一种在支持多芯多os组合环境的大数据平台集成opengauss的方法,其特征在于,s2中所述opengauss程序库安装包包括支持在x86+centos7.9、x86+openeuler22.03 lts、x86+kylinv...

【专利技术属性】
技术研发人员:陈斌黄剑曾璐苏留生郑豪张雅芬冯西羊陈华彬李仕霖杜林霖
申请(专利权)人:福建美亚国云智能装备有限公司
类型:发明
国别省市:

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

1