【技术实现步骤摘要】
元数据信息查询方法、装置及存储介质
本申请实施例涉及文件存储
,特别涉及一种元数据信息查询方法、装置及存储介质。
技术介绍
NAS(NetworkAttachedStorage,网络附属存储)集群系统通常包括NAS客户端、NAS网关节点、集群管理节点和文件元数据管理节点。其中,NAS客户端用于接收用户的文件操作,并根据接收到的文件操作向NAS网关节点发送对应的请求。例如,当文件操作为下载操作时,NAS客户端向NAS网关节点发送读请求。该读请求中将携带待读取的文件或文件夹的路径信息。由于集群管理节点管理的是文件夹的元数据信息,文件元数据管理节点管理的是文件的元数据信息,而NAS网关节点无法根据该路径信息分辨该读请求所要读取的是文件夹还是文件。所以,NAS网关节点无法确定是通过集群管理节点还是文件元数据管理节点获取该路径信息所对应的元数据信息。基于此,目前,NAS网关节点通常先根据该路径信息,通过集群管理节点进行查询。若未能查询到该路径信息对应的元数据信息,再根据该路径信息,通过文件元数据管理节点查询对应的元数据信 ...
【技术保护点】
1.一种元数据信息查询方法,其特征在于,所述方法包括:/n获取待查询的路径信息;/n如果布隆过滤器中不包含所述路径信息,则通过第一节点查询所述路径信息对应的元数据信息,所述布隆过滤器包括第二节点管理的元数据信息所对应的路径信息,所述第一节点管理的元数据信息与所述第二节点管理的元数据信息不同。/n
【技术特征摘要】
1.一种元数据信息查询方法,其特征在于,所述方法包括:
获取待查询的路径信息;
如果布隆过滤器中不包含所述路径信息,则通过第一节点查询所述路径信息对应的元数据信息,所述布隆过滤器包括第二节点管理的元数据信息所对应的路径信息,所述第一节点管理的元数据信息与所述第二节点管理的元数据信息不同。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据所述布隆过滤器包含的多个哈希函数对所述路径信息进行处理,得到所述路径信息对应的多个哈希值;
如果所述布隆过滤器包含的位数组中与所述多个哈希值一一对应的多个位置中任一位置上的数值不为第一数值,则确定所述布隆过滤器不包含所述路径信息。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
如果所述布隆过滤器包含的位数组中与所述多个哈希值一一对应的多个位置上的数值均为所述第一数值,则通过所述第二节点查询所述路径信息对应的元数据信息;
如果通过所述第二节点未查询到所述路径信息对应的元数据信息,则通过所述第一节点查询所述路径信息对应的元数据信息。
4.根据权利要求1-3任一所述的方法,其特征在于,所述第一节点为网络附属存储NAS集群系统中的文件元数据管理节点,所述第二节点为所述NAS集群系统中的集群管理节点,所述文件元数据管理节点用于管理文件的元数据信息,所述集群管理节点用于管理文件夹的元数据信息。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
接收文件夹创建请求,所述文件夹创建请求中携带待创建的文件夹的路径信息;
将所述待创建的文件夹的路径信息添加至所述布隆过滤器,并将所述待创建的文件夹的元数据信息发送至所述第二节点。
6.根据权利要求1-3任一所述的方法,其特征在于,所述第一节点为NAS集群系统中的集群管理节点,所述第二节点为所述NAS集群系统中的文件元数据管理节点,所述文件元数据管理节点用于管理文件的元数据信息,所述集群管理节用于管理文件夹的元数据信息。
7.一种元数据信息查询装置,其特征在于,所述装置包括:
获取模块,用于获取待查询的路径信息;
查询模块,用于如果布隆过滤器...
【专利技术属性】
技术研发人员:文成,黄健,刘志军,
申请(专利权)人:杭州海康威视系统技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。