SeaweedFS教程

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SeaweedFS教程相关的知识,希望对你有一定的参考价值。

参考技术A 参考网址:
https://github.com/chrislusf/seaweedfs/wiki/Getting-Started
https://blog.csdn.net/ichen820/article/details/122078682
http://www.wjhsh.net/quchunhui-p-14086075.html
https://blog.csdn.net/lljksven/article/details/118443443

SeaweedFS 是一种简单的、高度可扩展的分布式文件系统。有两个目标:

启动后,访问 http://172.119.9.12:9333 页面,即可看到SeaweedFS首页

启动后,即可在 http://172.119.9.12:9333 页面看到数据中心的数据卷

命令行返回:["fileName":"eye.png","url":"172.119.9.12:8080/4,01e265191f","fid":"4,01e265191f","size":482]
访问文件: http://172.119.9.12:8080/4,01e265191f ,即可看到上传的文件

查看配置文件模板

新建 filer.toml 文件,内容如下:

启动后,即可在 http://172.119.9.12:8888 页面看到数据

启动后,在 mount-data 下放入text.txt文件,通过 http://172.119.9.12:8888/text.txt 即可访问文件

seaweedfs

1. 部署

start.cmd

start /b weed.exe -log_dir=./log/master1/ master -ip=127.0.0.1 -port=19333 -peers=127.0.0.1:19333 -defaultReplication=001 -mdir=./data/master1/ &
start /b weed.exe -log_dir=./data/volume1/ volume -ip=127.0.0.1 -port=28081 -mserver=127.0.0.1:19333 -idleTimeout=550 -dir=./data/volume1/ -dataCenter=dc1 -rack=rack1 -max=200 &

start /b weed.exe -log_dir=./log/master2/ master -ip=127.0.0.1 -port=19334 -peers=127.0.0.1:19333 -defaultReplication=001 -mdir=./data/master2/ &
start /b weed.exe -log_dir=./data/volume2/ volume -ip=127.0.0.1 -port=28082 -mserver=127.0.0.1:19333 -idleTimeout=550 -dir=./data/volume2/ -dataCenter=dc1 -rack=rack1 -max=200 &

start /b weed.exe -log_dir=./log/master3/ master -ip=127.0.0.1 -port=19335 -peers=127.0.0.1:19333 -defaultReplication=001 -mdir=./data/master3/ &
start /b weed.exe -log_dir=./data/volume3/ volume -ip=127.0.0.1 -port=28083 -mserver=127.0.0.1:19333 -idleTimeout=550 -dir=./data/volume3/ -dataCenter=dc1 -rack=rack1 -max=200

stop.cmd

taskkill /f /t /im weed.exe

benchmark.cmd

weed.exe benchmark -server=127.0.0.1:19333 -collection=""

以上是关于SeaweedFS教程的主要内容,如果未能解决你的问题,请参考以下文章

SeaweedFS —— 可存储数十亿文件的分布式文件系统

SeaweedFS使用小结

SeaweedFS使用小结

seaweedfs

SeaweedFS与ftp服务器有什么区别?

使用seaweedfs搭建一个图片服务器 (上)