[发明专利]分布式存储对接HDFS客户端的方法、系统、终端及存储介质在审
申请号: | 202110743141.2 | 申请日: | 2021-06-30 |
公开(公告)号: | CN113609092A | 公开(公告)日: | 2021-11-05 |
发明(设计)人: | 李朝阳;王帅阳;贾涛 | 申请(专利权)人: | 济南浪潮数据技术有限公司 |
主分类号: | G06F16/182 | 分类号: | G06F16/182;G06F16/17 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 孙玉营 |
地址: | 250000 山东省济南市中国(山东)自由贸易*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 存储 对接 hdfs 客户端 方法 系统 终端 介质 | ||
本发明提供一种分布式存储对接HDFS客户端的方法、系统、终端及存储介质,包括:设置HDFS服务端的getFi l e Info接口对接分布式存储的文件元数据获取函数;设置HDFS服务端的getL i s t i ng接口对接分布式存储的目录读取函数;设置HDFS客户端对接getFi l eInfo接口和getL i s t ing接口,HDFS客户端通过getFi l eInfo接口和getLi st ing接口获取分布式存储的文件元数据和目录信息。本发明实现了在hdfs中客户端使用l s接口时,显示分布式文件存储系统中的文件信息和目录信息的功能,实现了两种文件系统的对接,提高了文件系统之间数据交互速率。
技术领域
本发明涉及文件存储技术领域,具体涉及一种分布式存储对接HDFS客户端的方法、系统、终端及存储介质。
背景技术
分布式文件系统(Distributed File System,DFS),又名分布式存储,是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点(可简单的理解为一台计算机)相连;或是若干不同的逻辑磁盘分区或卷标组合在一起而形成的完整的有层次的文件系统。DFS为分布在网络上任意位置的资源提供一个逻辑上的树形文件系统结构,从而使用户访问分布在网络上的共享文件更加简便。单独的DFS共享文件夹的作用是相对于通过网络上的其他共享文件夹的访问点。
Hadoop(HDFS)是指被设计成适合运行在通用硬件(commodity hardware)上的文件系统。它和现有的分布式文件系统有很多共同点。但同时,它和其他的分布式文件系统的区别也是很明显的。HDFS是一个高度容错性的系统,适合部署在廉价的机器上。HDFS能提供高吞吐量的数据访问,非常适合大规模数据集上的应用。HDFS放宽了一部分POSIX约束,来实现流式读取文件系统数据的目的。HDFS在最开始是作为Apache Nutch搜索引擎项目的基础架构而开发的。HDFS是Apache Hadoop Core项目的一部分。HDFS有着高容错性(fault-tolerant)的特点,并且设计用来部署在低廉的(low-cost)硬件上。而且它提供高吞吐量(high throughput)来访问应用程序的数据,适合那些有着超大数据集(large data set)的应用程序。HDFS放宽了(relax)POSIX的要求(requirements)这样可以实现流的形式访问(streaming access)文件系统中的数据。
随着存储技术的发展,对文件存储系统的互通也要求更高,例如使用分布式文件系统服务端替代hdfs服务端,从而为hdfs客户端提供数据。现有的文件存储系统之间的数据交互是两个系统之间进行数据发送,因此速度较为缓慢、效率较低。
发明内容
针对现有技术的上述不足,本发明提供一种分布式存储对接HDFS客户端的方法、系统、终端及存储介质,以解决上述技术问题。
第一方面,本发明提供一种分布式存储对接HDFS客户端的方法,包括:
设置HDFS服务端的getFileInfo接口对接分布式存储的文件元数据获取函数;
设置HDFS服务端的getListing接口对接分布式存储的目录读取函数;
设置HDFS客户端对接getFileInfo接口和getListing接口,HDFS客户端通过getFileInfo接口和getListing接口获取分布式存储的文件元数据和目录信息。
进一步的,设置HDFS服务端的getFileInfo接口对接分布式存储的文件元数据获取函数,包括:
利用JNA插件为分布式存储中的文件元数据获取函数设置第一Java接口,所述第一Java接口对接getFileInfo接口。
进一步的,设置HDFS服务端的getListing接口对接分布式存储的目录读取函数,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南浪潮数据技术有限公司,未经济南浪潮数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110743141.2/2.html,转载请声明来源钻瓜专利网。