编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

运维干货-fastdfs集群(fastdfs架构)

wxchong 2024-08-19 23:55:10 开源技术 16 ℃ 0 评论

最近项目部署一个fastdfs的集群,就是分布式文件服务。

fastdfs结构如上图

安装一台tracker和三台storage

安装libfastcommon

wget https://github.com/happyfish100/libfastcommon/archive/V1.0.7.tar.gz

tar -zxvf V1.0.7.tar.gz

./make.sh

./make.sh install

下载安装 FastDFS

wget https://github.com/happyfish100/fastdfs/archive/V5.05.tar.gz

tar -zxvf V5.05.tar.gz

./make.sh

./make.sh install

以下几个文件在/etc/fdfs下

tracker.conf tracker的配置文件

storage.conf storage的配置文件

mod_fastdfs.conf 配置nginx的fastdfs模块的配置文件【在nginx的模块fastdfs-nginx-module下面】

client.conf 配置客户端的文件,可以用于测试

配置 nginx 安装,加入fastdfs-nginx-module模块和清缓存的模块。这是和普通 Nginx 安装不一样的地方,因为加 载了模块。

./configure --add-module=/root/fastdfs-nginx-module-master/src/ --add-module=/root/ngx_cache_purge-2.3

安装的过程比较长,这里只说几个注意点

1 fastdfs-nginx-module和storage的日志路径一定要生成并且要给权限

2 注意basedir和nginx的读取路径不同

basedir=/new/file/storage

nginx配置fastdfs-nginx-module的存放路径

location /group1/M00 {

root /new/file/storage/data;

ngx_fastdfs_module;

}

安装过程不过细详说,百度上大把,代码层一定要找对应的版本

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表