[发明专利]分布式数据库部署方法及装置有效
申请号: | 201910236419.X | 申请日: | 2019-03-27 |
公开(公告)号: | CN110007934B | 公开(公告)日: | 2022-09-13 |
发明(设计)人: | 张清立;孙旭辉;崔鹏勃;卢九樨;金正皓 | 申请(专利权)人: | 北京东方国信科技股份有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F16/27 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王庆龙;周永君 |
地址: | 100102 北京市朝阳区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 数据库 部署 方法 装置 | ||
本发明实施例提供一种分布式数据库部署方法及装置。其中,方法包括:获取安装介质下发指令,将安装介质下发至多个待部署的节点;若判断获知安装介质已成功下发至多个待部署的节点,则向多个待部署的节点发送解压指令,以使得每一待部署的节点将数据库安装于待部署的节点上;若判断获知数据库已成功安装于多个待部署的节点上,则将本次部署对应的配置文件下发至多个待部署的节点,以使得每一待部署的节点对安装的数据库进行配置;若判断获知多个待部署的节点均已完成对安装的数据库的配置,则将数据库启动指令下发至多个待启动的节点,以使得每一待启动的节点启动数据库。本发明实施例提供的分布式数据库部署方法及装置,能提高部署效率。
技术领域
本发明实施例涉及计算机技术领域,更具体地,涉及一种分布式数据库部署方法及装置。
背景技术
随着传统的数据库技术日趋成熟、计算机网络技术的飞速发展和应用范围的扩大,以分布式为主要特征的数据库系统的研究与开发受到人们的注意。分布式数据库是数据库技术与网络技术相结合的产物,在数据库领域已形成一个重要分支。20世纪90年代以来,分布式数据库系统进入商品化应用阶段,传统的关系数据库产品均发展成以计算机网络及多任务操作系统为核心的分布式数据库产品,同时分布式数据库逐步向客户机/服务器模式发展。随着大数据、云计算、人工智能的兴起,对分布式数据库装机容量要求越来越高,集群节点数要求越来越多,一般中小型企业的大数据平台达到上百个节点,大型企业大数据平台达到上千级数据库节点或者更多。
在面对部署集群模式的组件的情况下,现有技术是通过shell指令或者通过Advanced Packaging Tool来安装配置数据库,具体基于SSH、SFTP技术通过XShell客户端或者CRT手动进行登录单个节点之后,再上传组件(安装源),通过tar-zxvf xxx(组件名).tar.gz命令解压组件,然后进入解压后的目录对配置文件进行更改信息例如vim ds.xml等等,然后保存退出,执行启动命令,这才完成了集群中的一个节点的部署工作,余下节点需要进行同样的步骤操作。
现有分布式数据库部署方式需要数据库管理员(Database Administrator,简称DBA)进行日常繁琐重复的劳动,花费的时间很长,效率低下,且易出错,节点维护极其困难。
发明内容
本发明实施例提供一种分布式数据库部署方法及装置,用以解决或者至少部分地解决现有技术中部署效率低的缺陷。
第一方面,本发明实施例提供一种分布式数据库部署方法,包括:
获取安装介质下发指令,根据所述安装介质下发指令将安装介质下发至多个待部署的节点;
若判断获知所述安装介质已成功下发至所述多个待部署的节点,则向所述多个待部署的节点发送解压指令,以使得每一所述待部署的节点根据所述解压指令解压所述安装介质,将数据库安装于所述待部署的节点上;
若判断获知所述数据库已成功安装于所述多个待部署的节点上,则获取配置文件下发指令,根据所述配置文件下发指令将本次部署对应的配置文件下发至所述多个待部署的节点,以使得每一所述待部署的节点根据所述本次部署对应的配置文件对安装的数据库进行配置;
若判断获知所述多个待部署的节点均已完成根据所述本次部署对应的配置文件对安装的数据库的配置,则将数据库启动指令下发至多个待启动的节点,以使得每一所述待启动的节点启动已完成配置的数据库。
第二方面,本发明实施例提供一种分布式数据库部署装置,包括:
安装源下发模块,用于获取安装介质下发指令,根据所述安装介质下发指令将安装介质下发至多个待部署的节点;
安装源解压模块,用于若判断获知所述安装介质已成功下发至所述多个待部署的节点,则向所述多个待部署的节点发送解压指令,以使得每一所述待部署的节点根据所述解压指令解压所述安装介质,将数据库安装于所述待部署的节点上;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京东方国信科技股份有限公司,未经北京东方国信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910236419.X/2.html,转载请声明来源钻瓜专利网。