The invention discloses a metadata cluster dynamic subtree partitioning method, including: according to the directory structure to determine the dynamic subtree partitioning the directory level, the directory service of metadata dynamic subtree partitioning directory level and metadata in the cluster corresponding; in the new directory, if the new directory belongs to the dynamic subtree partitioning level directory, the directory distribution of metadata service into the new; visible, in this scheme, first determine the state level directory subtree partitioning, and then in the new directory level directory based on metadata service number will be assigned to the polling directory metadata service, so, in these directories under IO load balanced to each metadata service thus, metadata cluster dynamic subtree partitioning, improve metadata service performance; the invention also discloses a metadata cluster Dynamic subtree partitioning device, the same can achieve the technical effect.
【技术实现步骤摘要】
本专利技术涉及分布式文件系统领域,更具体地说,涉及一种元数据集群动态子树分区方法及装置。
技术介绍
目前,在视频监控应用中,用户会为每个摄像头每天创建一个目录,然后每天将监控数据直接写到该目录下,特别是卡口图片的存储,会涉及大量的元数据操作,因此,针对:客户应用每天会新建很多目录,然后在这些目录下同时写入大量数据的这种场景,可使用元数据集群来提升元数据性能和负载均衡。目前,元数据集群性能提升和负载均衡有两种方式:元数据集群静态子树分区和元数据集群动态子树分区。元数据集群静态子树分区容易实现,就是通过子树分区命令,手动对已存在的目录进行分区,这种使用方式不友好,也不能实现负载的有效均衡。元数据集群动态子树分区是依据一定的元数据负载算法,将负载自动均衡到各元数据上,该方式很难实现,目前还没有看到具备动态子树分区的产品。因此,如何实现元数据集群的动态子树分区,是本领域技术人员需要解决的问题。
技术实现思路
本专利技术的目的在于提供及一种元数据集群动态子树分区方法及装置,以实现动态的向新建的目录分配元数据服务。为实现上述目的,本专利技术实施例提供了如下技术方案:一种元数据集群动态子树分区方法,包括:根据目录结构确定动态子树分区目录级别,所述动态子树分区目录级别下的目录与元数据集群中的元数据服务相对应;在新建目录时,若新建的目录属于所述动态子树分区目录级别,则向所述新建的目录分配元数据服务。其中,若新建的目录不属于所述动态子树分区目录级别,则直接创建目录。其中,所述若新建的目录属于所述动态子树分区目录级别,则向所述新建的目录分配元数据服务,包括:若新建的目录属于所述动 ...
【技术保护点】
一种元数据集群动态子树分区方法,其特征在于,包括:根据目录结构确定动态子树分区目录级别,所述动态子树分区目录级别下的目录与元数据集群中的元数据服务相对应;在新建目录时,若新建的目录属于所述动态子树分区目录级别,则向所述新建的目录分配元数据服务。
【技术特征摘要】
1.一种元数据集群动态子树分区方法,其特征在于,包括:根据目录结构确定动态子树分区目录级别,所述动态子树分区目录级别下的目录与元数据集群中的元数据服务相对应;在新建目录时,若新建的目录属于所述动态子树分区目录级别,则向所述新建的目录分配元数据服务。2.根据权利要求1所述的元数据集群动态子树分区方法,其特征在于,若新建的目录不属于所述动态子树分区目录级别,则直接创建目录。3.根据权利要求2所述的元数据集群动态子树分区方法,其特征在于,所述若新建的目录属于所述动态子树分区目录级别,则向所述新建的目录分配元数据服务,包括:若新建的目录属于所述动态子树分区目录级别,则以轮训方式,将所述新建的目录分配至所述元数据集群中的元数据服务。4.根据权利要求1-3中任意一项所述的元数据集群动态子树分区方法,其特征在于,所述根据目录结构确定动态子树分区目录级别,包括:将目录结构中新建目录频率大于预定阈值的目录级别,作为所述动态子树分区目录级别...
【专利技术属性】
技术研发人员:张延良,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南;41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。