一种分布式文件系统技术方案

技术编号:33079764 阅读:27 留言:0更新日期:2022-04-15 10:30
本发明专利技术公开了一种分布式小文件系统,包括client节点、NameNode节点、BackNode节点、DataNode节点,所述NameNode节点用于负责管理文件系统的元数据,所述BackupNode节点负责作为NameNode节点的备份节点,所述DataNode节点负责存储真实文件,所述DataNode节点分别与client节点、NameNode节点之间通信连接,所述client节点与NameNode节点之间通信连接,所述NameNode节点还与BackupNode节点之间通信连接。在本发明专利技术实施过程中,能够实现节点之间相互搭配形成系统,节点之间职责分明,代码通俗易懂,实现了高可用的架构设计和高拓展性,支持集群节点弹性伸缩。NameNode节点支持单机和集群两种部署模式,单机模式可以应对中小型公司大量小文件的存储需求。集群模式可以支撑中大型公司海量小文件的存储需求。大型公司海量小文件的存储需求。大型公司海量小文件的存储需求。

【技术实现步骤摘要】
一种分布式文件系统


[0001]本专利技术属于文件存储系统
,具体为一种分布式小文件系统。

技术介绍

[0002]现有分布式存储系统大多数采用C语言、Go语言开发实现。在生态体系庞大的Java语言技术栈应用领域中无法很好的兼容,对于Java开发人员来说上手难度较高,中小型公司维护比较困难。系统延迟较高、经常出现系统崩溃现象。无法提供高并发、高稳定、高可用的系统输出,提高了企业使用的维护成本。在文件存储和传输方面有一定的瓶颈、无法横向扩容。在系统使用层面上,用户手册晦涩难懂、文档缺少等问题导致使用难度比较高,通常需要专业人员指导才能使用。

技术实现思路

[0003]针对上述情况,为克服现有技术的缺陷,本专利技术提供分布式存储系统,有效的解决了
技术介绍
中的问题。
[0004]为实现上述目的,本专利技术提供如下技术方案:一种分布式小文件系统,包括client节点、NameNode节点、BackNode节点、DataNode节点与储存节点,
[0005]所述NameNode节点用于负责管理文件系统的元数据,
...

【技术保护点】

【技术特征摘要】
1.一种分布式小文件系统,其特征在于:包括client节点、NameNode节点、BackNode节点、DataNode节点与储存节点,所述NameNod节点用于负责管理文件系统的元数据,所述BackupNode节点负责作为NameNode节点的备份节点,所述DataNode节点负责存储真实文件,所述DataNode节点分别与client节点、NameNod节点之间通信连接,所述client节点与NameNode节点之间通信连接,所述NameNode节点还与Backup...

【专利技术属性】
技术研发人员:李雪蕤
申请(专利权)人:苏州莫普迪拉信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1