文章目录

  • SeaweedFS两种工作模式
    • Volume模式
    • Filer模式
    • 总结

SeaweedFS两种工作模式

SeaweedFS是一个分布式文件系统,它有两种模式:Volume模式和Filer模式。

Volume模式

在Volume模式下,需要先申请文件号,因为SeaweedFS会为每个文件分配一个唯一的文件ID,这个ID用于在集群中定位文件。当你上传一个文件时,首先会向master节点请求一个文件ID,然后将文件存储在对应的volume server上。这种方式可以确保文件在集群中的唯一性和可定位性。

Filer模式

在Filer模式下,不需要申请文件号,因为Filer模式是基于目录结构的,它允许用户通过路径来访问文件。在这种模式下,SeaweedFS会自动为文件分配ID,并将文件存储在对应的volume server上。用户无需关心文件ID,只需要关注文件的路径即可。

filer服务文件目录可通过web页面查看,默认端口8888,就像我们查看ftp文件目录一样:

同时它也支持mount操作,即使文件存储仍然是存储在不同的块上,但是支持让我们像访问系统文件目录那样去操作文件(读、写)。

总结

选择Volume模式还是Filer模式取决于你的使用场景。如果你需要一个高性能、高可用的分布式文件存储系统,且不需要目录结构,那么Volume模式是一个不错的选择。如果你需要一个具有目录结构的分布式文件系统,那么Filer模式更适合你。

seaweedfs上传文件为什么要先申请文件号?(/dir/assign)(两种工作模式:Volume模式与Filer模式)(seaweed上传文件)相关推荐

  1. MP4文件如何转换成GIF动态图?两种方法帮你搞定

    要将 MP4 文件转换为 GIF 动态图,您可以使用一些免费的在线工具或者软件进行转换.以下是两种常用的方法: 方法一:使用软件 1.下载并安装一个视频转换软件,例如 FFmpeg 或者 GifCam ...

  2. FTP文件传输协议原理详解(两种工作模式)

    初始FTP     文件传输协议(File Transfer Protocol,缩写:FTP)是一个用于在计算机网络上在客户端和服务器之间进行文件传输的应用层协议.文件传送(file transfer ...

  3. *.REP和*.PHO文件是什么文件?为什么在GERBERCAM里导入这两种文件时,无法将元件坐标转出来?

    请教:*.REP和*.PHO文件是什么文件? [复制链接] 上一主题下一主题┊   离线roxana 0关注 0粉丝 289帖子 级别:一般会员 金币 2830 威望 6 贡献 1 好评 0 注册 2 ...

  4. python把矩阵存为文件_python 读取文件并把矩阵转成numpy的两种方法

    在当前目录下: 方法1: file = open('filename') a =file.read() b =a.split('\n')#使用换行 len(b) #统计有多少行 for i in ra ...

  5. python numpy读取数据_大神教你python 读取文件并把矩阵转成numpy的两种方法

    导读 今天小编就为大家分享一篇python 读取文件并把矩阵转成numpy的两种方法,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 在当前目录下: 方法1: file = open( ...

  6. matlab将txt数据分类,MATLAB读取txt文件,txt里面有字符串和数值两种类型

    MATLAB读取txt文件,txt里面有字符串和数值两种类型 mip版  关注:96  答案:4  悬赏:30 解决时间 2021-01-29 08:48 已解决 2021-01-28 15:04 M ...

  7. python大神读取_大神教你python 读取文件并把矩阵转成numpy的两种方法

    导读 今天小编就为大家分享一篇python 读取文件并把矩阵转成numpy的两种方法,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 在当前目录下: 方法1: file = open( ...

  8. 算法题:一个圆环上有100个灯泡,灯泡有打开关闭两种状态,灯泡状态随机。设计算法,使灯泡都亮。

    算法题:一个圆环上有100个灯泡,灯泡有打开关闭两种状态,灯泡状态随机,按一个灯泡,相邻两个灯泡的状态也会改变. eg: ' 暗 - 亮 - 暗 ' 按中间灯泡 ,变化为 ' 亮 - 暗 - 亮 '. ...

  9. python程序的文件拓展名主要是_Python程序文件扩展名主要有________和________两种,其中后者常用于GUI程序...

    Python程序文件扩展名主要有________和________两种,其中后者常用于GUI程序 答:py:pyw: 中国大学MOOC: 下列关于我国增值税税率的表述中,不正确的是( ). 答:煤炭适 ...

最新文章

  1. oracle 10g undo 管理,Oracle 10g undo表空间管理
  2. maya怎么保持2u_【肘进健康】手肘超伸怎么练?
  3. python测试开发自学教程-2019第一期《python测试开发》课程,10月13号开学
  4. 【8-23】MFC学习笔记 01
  5. 第二阶段冲刺(第九天)
  6. 反射和配置文件的实际应用
  7. springcloud官方文档_通俗易懂!Spring Cloud简介:官方文档翻译版
  8. java mvc 面试题_2018年java技术面试题整理
  9. python操作redis实例_Java,php,Python连接并操作redis实例
  10. 万字长文带你从零开始认识机器学习
  11. 还在为xmind发愁,赶紧试试xmind移动版、绿色版
  12. Java基础知识框图总结
  13. 调用外部 DLL 中的函数(显示调用)
  14. 9.2NOIP模拟题
  15. hasOwnProperty()方法与in操作符
  16. 可能是最全的h5唤起App方案
  17. VMware使用OVFTool导入虚拟机
  18. word文件做一半未响应_word文档未响应文件还没保存该怎么处理?
  19. 百度云SMS发短信接口 PHP版本SDK TP5.0
  20. 动手实践,使用div盒子模型设计一个播放器效果/动手实践

热门文章

  1. db2 SEQUENCE
  2. MapX编程详解(C++)----MapX发布技术
  3. CSS3选择器-组合选择器
  4. 程序员的专属表情包,看了吓一跳
  5. 软考高级软件架构师学习笔记一(软件架构设计)
  6. python导入可用软件包
  7. 狂欢,不过是一群人的孤单--来自人人
  8. linux 脚本usleep,Linux的sleep()和usleep()的使用
  9. usleep的调用过程
  10. 炒短线的好方法.以及如何买入涨停股票