fastdfs集群安装
1、准备好安装包,上传服务器(使用普通用户安装)
2、安装依赖(所有主机)
解压安装包并安装
报错:缺少gcc-c++编译器,sudo yum install gcc-c++
编译检查依赖:
安装:
3、安装fastdfs包(所有主机)
编译检查依赖:
安装:
拷贝配置文件:
4、启动集群
修改配置文件:
tracker节点:
#mkdir /home/fastdfs/FastDFS/data
#vim /etc/fdfs/tracker.conf
#基本配置只需修改base_path一项
base_path=/home/fastdfs/FastDFS/data
storage节点:
#mkdir /home/fastdfs/FastDFS/data
#vim /etc/fdfs/storage.conf
#基本配置只需修改以下几项
#group_name:一个组时,默认;多个组注意配置
base_path=/home/fastdfs/FastDFS/data
store_path0=/home/fastdfs/FastDFS/data
tracker_Server=172.10.10.137:22122
启动集群命令:
tracker节点:./tracker/fdfs_trackerd /etc/fdfs/tracker.conf restart
storage节点:./storage/fdfs_storaged /etc/fdfs/storage.conf restart
看集群状态(在storage节点):./client/fdfs_monitor /etc/fdfs/storage.conf
5、文件上传下载测试
文件上传:
文件下载:
6、备注
1、文件在上传完成后返回路径及文件名,直接在数据库中存储原文件名与新路径及文件名对应表
2、同一个组内每个storage存储完全一样,文件副本数和同一组内的storage数量相同