做博客网站如何盈利,网站快速收录软件,网站可以做哪些广告语,wordpress怎么搬家1. SeaweedFS 介绍 SeaweedFS 是一个简单且高度可扩展的分布式文件系统。有两个目标#xff1a; to store billions of files! (存储数十亿个文件#xff01;)to serve the files fast! (快速提供文件#xff01;) Seaweedfs的中心节点#xff08;center master#xff09…1. SeaweedFS 介绍 SeaweedFS 是一个简单且高度可扩展的分布式文件系统。有两个目标 to store billions of files! (存储数十亿个文件)to serve the files fast! (快速提供文件) Seaweedfs的中心节点center master并不会管理所有文件的元数据而仅仅管理文件卷file volmume文件及其元数据的管理是由volume server实现的。这可以缓解center master的并发压力并且将文件元数据分配到volume server可以实现更快的文件访问只需一次磁盘读取操作。 2. SeaweedFS 安装
2.1 下载
访问https://github.com/seaweedfs/seaweedfs/releases 下载linux_amd64.tar.gz文件到本地并解压文件
tar -xzvf linux_amd64.tar.gz 2.2 创建目录
mkdir -p /data/seaweedfs/master
mkdir -p /data/seaweedfs/vol1
mkdir -p /data/seaweedfs/vol2
mkdir -p /data/seaweedfs/vol3
mkdir -p /data/seaweedfs/filer
mkdir -p /data/seaweedfs/filermount2.3 启动mster
nohup ./weed -v3 master -mdir/data/seaweedfs/master -defaultReplication001 /data/seaweedfs/master/wdfsmaster.log 2.4 启动volume
nohup ./weed volume -port8081 -dir/data/seaweedfs/vol1 -mserverlocalhost:9333 /data/seaweedfs/vol1/vol1.log
nohup ./weed volume -port8082 -dir/data/seaweedfs/vol2 -mserverlocalhost:9333 /data/seaweedfs/vol2/vol2.log
nohup ./weed volume -port8083 -dir/data/seaweedfs/vol3 -mserverlocalhost:9333 /data/seaweedfs/vol3/vol3.log 1、-dir表示数据存储的目录 2、-mserver表示Master地址 3、-port监听的端口
2.4 开启filer服务器
#开启filer服务器:
nohup ./weed -v3 filer -port8888 -masterlocalhost:9333 /data/seaweedfs/filer/filer.log #开启挂载服务器通过 filer 上传的文件放置目录/data/seaweedfs/filermount
nohup ./weed mount -filerlocalhost:8888 -dir/data/seaweedfs/filermount -filer.path/ /data/seaweedfs/filermount/wefsmount.log 3. SeaweedFS 上传master模式
上传文件
申请fid
curl -X POST http://127.0.0.1:9333/dir/assign响应结果
{fid:3,0306b095e5,url:192.168.1.100:8081,publicUrl:192.168.1.100:8081,count:1}通过fid和url来进行上传文件 文件访问地址http://192.168.1.100:8081/3,0306b095e5
删除文件
通过图片地址发起DELETE请求
curl -X DELETE http://192.168.1.100:8081/3,0306b095e54. SeaweedFS 上传filer模式
上传文件 文件访问地址http://192.168.1.100:8888/test/su7_1.jpg
文件列表地址http://192.168.1.100:8888/
删除文件
通过图片地址发起DELETE请求
curl -X DELETE http://192.168.1.100:8888/test/su7_1.jpg