[发明专利]MonetDB分布式计算存储方法在审
申请号: | 201410751853.9 | 申请日: | 2014-12-10 |
公开(公告)号: | CN104536988A | 公开(公告)日: | 2015-04-22 |
发明(设计)人: | 周正中 | 申请(专利权)人: | 杭州斯凯网络科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F9/50;H04L29/08 |
代理公司: | 杭州杭诚专利事务所有限公司 33109 | 代理人: | 尉伟敏 |
地址: | 310013 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种MonetDB分布式计算存储方法。解决了不能实现MonetDB分布式计算存储,也无法解决数据路由算法和可用的问题,技术方案为:包括基于P2P通讯的glusterfs节点以及HA的部署步骤、monetdbd节点以及HA部署步骤、m-funnel节点以及HA部署步骤和分布式计算存储的部署步骤。本发明同样可以应用在负载均衡场景和数据复制场景,还可以应用在大数据分布式存储的场景,并行计算场景,利用路由选择算法,将数据分布存储,实现线性的性能提升。 | ||
搜索关键词: | monetdb 分布式 计算 存储 方法 | ||
【主权项】:
一种MonetDB分布式计算存储方法,其特征在于:包括基于P2P通讯的glusterfs节点以及HA的部署步骤、monetdbd节点以及HA部署步骤、m‑funnel节点以及HA部署步骤和分布式计算存储的部署步骤,所述glusterfs节点以及HA的部署步骤包括以下子步骤:glusterfs节点子步骤一,分布式系统添加glusterfs节点peer,glusterfs节点子步骤二:创建文件系统,创建目录用作brick,所有节点的brick组成大的存储池,glusterfs节点子步骤三:设置glusterfs的复制份数、条带和权限,glusterfs节点子步骤四:挑选2个或2个以上的glusterfs节点作为nfs的服务端节点,完成HA布置glusterfs节点子步骤五:配置这几个节点的虚拟IP,并配置虚拟IP的failover,确定主节点和备节点,glusterfs节点子步骤六:monetdbd节点使用这些虚拟IP存储HA,挂载glusterfsnfs存储;所述monetdbd节点以及HA部署步骤包括以下子步骤:monetdbd节点子步骤一:monetdbd节点使用glusterfs的虚拟IP挂载glusterfsnfs存储,monetdbd节点子步骤二:在nfs上初始化数据库集群,monetdbd节点子步骤三:主节点启动数据库集群,并创建数据库,monetdbd节点子步骤四:配置discovery,sharedtag;monetdbd节点子步骤五:配置HA,多台主机共享数据库集群文件,在同一时间点,只有主节点启动monetdbd进程和虚拟IP,当主节点故障时,切换到备节点,由备节点启动monetdbd进程,并启动虚拟IP,monetdbd节点子步骤六:虚拟IP被用于m‑funnel连接;所述m‑funnel节点以及HA部署步骤包括以下子步骤:m‑funnel节点子步骤一:初始化数据库集群m‑funnel节点子步骤二:启动数据库集群,创建m‑funnel代理数据库m‑funnel节点子步骤三:配置HA,在若干台主机上创建对应的若干个m‑funnel代理数据库,m‑funnel节点子步骤四:配置haproxy,代理客户端请求,将客户端分发到各个m‑funnel节点,m‑funnel节点子步骤五:配置haproxy的后端探测,当m‑funnel节点探测失败时,不与这个节点建立新的会话,知道m‑funnel节点重新探测成功才允许继续向这个节点建立会话,配置负载均衡算法,m‑funnel节点子步骤六:配置haproxyHA,当haproxy主节点故障时,虚拟IP切换到haproxy备节点;所述分布式计算存储的实现步骤包括以下步骤:分布式计算存储子步骤一:在所有的monetdbd节点创建元数据表,插入元数据,元数据包含当前节点号,节点列表,节点个数,节点列表和节点个数一致,分布式计算存储子步骤二:在所有的monetdbd节点创建动态接口函数,动态接口函数由人工设定,分布式计算存储子步骤三:在所有的monetdbd节点创建静态接口函数,静态接口函数由人工设定,分布式计算存储子步骤四:客户端连接到haproxy代理端口,测试接口函数。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州斯凯网络科技有限公司;,未经杭州斯凯网络科技有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410751853.9/,转载请声明来源钻瓜专利网。