二、分布式文件系统安装集


一、SeaweedFS

1. 搭建过程


1. 在主服务器上启动 master 服务
  • 注意:主服务器需要预先开放 9333 端口和 19333 通讯端口。
nohup ./weed master -mdir=/root/seaweedfs/master -defaultReplication=001 &>> master.log &

2. 在主服务器上启动 volume 服务
nohup ./weed volume -dir=/root/seaweedfs/vol1 -max=100 -mserver="192.168.91.128:9333" -port=9444 -dataCenter=dc1 -rack=rack1 &>> volume1.log &

nohup ./weed volume -dir=/root/seaweedfs/vol2 -max=100 -mserver="192.168.91.128:9333" -port=9555 -dataCenter=dc1 -rack=rack1 &>> volume2.log &

3. 在备份服务器上启动 volume 服务
nohup ./weed volume -dir=/root/seaweedfs/vol1 -max=100 -mserver="192.168.91.128:9333" -port=9444 -dataCenter=dc1 -rack=rack1 &>> volume1.log &

nohup ./weed volume -dir=/root/seaweedfs/vol2 -max=100 -mserver="192.168.91.128:9333" -port=9555 -dataCenter=dc1 -rack=rack1 &>> volume2.log &

2. 调用服务

1. 文件上传首先需要请求 master 服务,去分配一个逻辑卷和 fid
curl http://192.168.91.128:9333/dir/assign?dataCenter=dc1

## 返回值
{"fid":"4,01383f079c","url":"192.168.91.128:9555","publicUrl":"192.168.91.128:9555","count":1}

## 带存活时间
curl http://192.168.91.128:9333/dir/assign?dataCenter=dc1&ttl=3m

2. 上传文件到指定的 volume 服务
curl -F file=@/root/seaweedfs/6.jpg http://192.168.91.128:9555/4,01383f079c

## 返回值
{"name":"6.jpg","size":1419763,"eTag":"82e9466dff7aeaf089f51819a51c99a2"}

## linux
curl -F file=@/root/seaweedfs/6.jpg http://192.168.91.128:9444/6,0db9810493
curl -F file=@/root/seaweedfs/8.mp4 http://192.168.91.128:9444/2,117114a811
## windows
curl -F file=@/e/app/xunlei/5.jpg http://192.168.91.128:9444/2,12260e077c
curl -F file=@/e/app/xunlei/7.mp4 http://192.168.91.128:9444/3,1388165830

3. 查看下载
http://192.168.91.128:9444/6,0db9810493
## 指定图片大小
http://192.168.91.128:9444/6,0db9810493?width=100&height=20

## 下载
wget http://192.168.91.128:9444/6,0db9810493

4. 删除指定的文件
curl -X DELETE http://192.168.91.128:9555/4,01383f079c

## 返回值
{"size":1419780}

二、FastDFS


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

骑士梦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值