【技术实现步骤摘要】
一种分布式集群元数据服务部署方法及系统
本专利技术涉及计算机通信领域,特别涉及一种分布式集群元数据服务部署方法及系统。
技术介绍
随着互联网技术的不断发展,分布式集群系统已经应用的越来越广泛,其中,分布式元数据服务是将多台服务器构成集群协同为分布式文件系统提供元数据服务,从而消除元数据服务模型的性能瓶颈和单点故障问题。在分布式系统当中,数据和I/O访问负载被分散到多个物理独立的存储和计算节点上,从而可以实现系统的高性能和高扩散性。而元数据是用来描述一个文件的访问权限、文件拥有者以及文件数据块的分布信息等等。对于大多数的分布式集群系统而言,通常是将控制流和数据流进行分离,来获得更高的系统扩展性和IO并发性,所以分布式集群中的元数据服务部署方法至关重要。而在现有技术当中,通常是将元数据服务进行主备模式的部署,当启动元数据服务时,可能会出现部分元数据节点启动了多个元数据服务,而其他元数据节点的元数据服务都作为备份的情况,由此引发集群中的元数据服务部署负载不均衡,变相降低了集群整体性能的发挥。所以,怎样快速有效的实现元数据服务在分布式集群中的均匀部署,是本领域技术人员亟待 ...
【技术保护点】
一种分布式集群元数据服务部署方法,其特征在于,包括:获取分布式集群中元数据服务的id以及每个元数据节点的IP,得到每个元数据节点的IP与元数据服务的映射关系;其中,id包括IP的信息;根据所述映射关系和预设的部署数量,在所述分布式集群的元数据节点中均匀部署所需部署的元数据服务;其中,所述部署数量为所需部署的元数据服务的数量。
【技术特征摘要】
1.一种分布式集群元数据服务部署方法,其特征在于,包括:获取分布式集群中元数据服务的id以及每个元数据节点的IP,得到每个元数据节点的IP与元数据服务的映射关系;其中,id包括IP的信息;根据所述映射关系和预设的部署数量,在所述分布式集群的元数据节点中均匀部署所需部署的元数据服务;其中,所述部署数量为所需部署的元数据服务的数量。2.根据权利要求1所述的方法,其特征在于,所述根据所述映射关系和预设的部署数量,在所述分布式集群的元数据节点中均匀部署所需部署的元数据服务的过程,包括:若所需部署的元数据服务的数量为2N,且所述分布式集群中的元数据节点数量为N,则在每个元数据节点上激活一个元数据服务;其中,N≥1。3.根据权利要求1所述的方法,其特征在于,所述根据所述映射关系和预设的部署数量,在所述分布式集群的元数据节点中均匀部署所需部署的元数据服务的过程,包括:若所需部署的元数据服务的数量为2mN,且所述分布式集群中的元数据节点数量为N,则在每个元数据节点上激活m个元数据服务;其中,m≥1,N≥1。4.根据权利要求1所述的方法,其特征在于,所述根据所述映射关系和预设的部署数量,在所述分布式集群的元数据节点中均匀部署所需部署的元数据服务的过程,包括:若所需部署的元数据服务的数量为2p,且所述分布式集群中的元数据节点数量为N,则在p个不同元数据节点上激活1个元数据服务;其中,p≥1,N≥1,2p<N。5.根据权利要求1至4任一项所述的方法,其特征在于,所述获取分布式集群中元数据服务的id以及每个元数据节点的IP,得到每个元数据节点的IP与元数据服务的映射关系的过程,包括:获取所述分布式集群中元数据服务的id以及每个元数据节点的IP;根据元数据...
【专利技术属性】
技术研发人员:程瑶,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。