FastDFS分布式存储服务器安装与配置

一、安装FastDFS依赖包

1.解压缩 libfastcommon-master.zip
2.进入到libfastcommon-master的目录中
3.执行make.sh,进行编译

./make.sh

4.执行 sudo ./make.sh install

sudo ./make.sh install

这里面是fastdfs-master.zip 所依赖的包

二、安装FastDFS

1.解压缩 fastdfs-master.zip
2.进入到 fastdfs-master目录中
3.执行make.sh,进行编译

./make.sh

4.执行 sudo ./make.sh install

sudo ./make.sh install

三、配置跟踪服务器tracker

1.复制一份tracker样例文件到/etc/fdfs中

sudo cp /etc/fdfs/tracker.conf.sample /etc/fdfs/tracker.conf

2.在在/home/xxx/ 目录中创建目录 fastdfs/tracker xxx根据各自进行修改

mkdir /home/fish/Fastdfs/tracker –p

3.编辑/etc/fdfs/tracker.conf配置文件

sudo vim /etc/fdfs/tracker.conf

修改 base_path

base_path=/home/fish/Fastdfs/tracker

这个路径是用来存储信息和日志文件的,就是上方我们创建的目录
tracker.conf里面bind_addr为空的话,默认绑定本机的所有ip

四、配置存储服务器storage

1.复制一份storage样例文件到/etc/fdfs中

sudo cp /etc/fdfs/storage.conf.sample /etc/fdfs/storage.conf

2.在/home/fish/fastdfs/ 目录中创建目录 storage

mkdir /home/fish/Fastdfs/storage –p

3.编辑/etc/fdfs/storage.conf配置文件

sudo vim /etc/fdfs/storage.conf

修改以下内容
base_path 存储信息和日志的路径

base_path=/home/fish/Fastdfs/storage

store_path0 上传文件的保存路径

store_path0=/home/fish/Fastdfs/storage

tracker_server 跟踪服务器的ip和端口

tracker_server=自己的ip地址:tracker配置的端口

五、启动tracker 和 storage

sudo service fdfs_trackerd start
sudo service fdfs_storaged start

如果不能启动的话,重启机器后再启动就可以

ps aux | grep fdfs

查看是否启动成功

六、配置客户端

1.复制一份client样例文件到/etc/fdfs中

sudo cp /etc/fdfs/client.conf.sample /etc/fdfs/client.conf

2.编辑/etc/fdfs/client.conf配置文件

sudo vim /etc/fdfs/client.conf

修改以下内容
base_path 都是先前创建的目录路径

/home/fish/Fastdfs/tracker

tracker_server 跟踪服务器的ip和端口

tracker_server=自己的ip地址:tracker配置的端口

七、上传测试

 fdfs_upload_file /etc/fdfs/client.conf xxx.jpg

返回 group开头的文件id就证明上传成功了

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值