文章目录
环境准备
- https://github.com/happyfish100/fastdfs/wiki
集群安装与配置
-
机器准备:这里省略Keepalived,这里是在docker中安装,使用虚拟机安装步骤是一样的
机器IP 用途 组 172.33.0.4 Tracker1 172.33.0.5 Tracker1 172.33.0.6 Storage11和Nginx group1 172.33.0.7 Storage12 和Nginx group1 172.33.0.8 Storage21和Nginx group2 172.33.0.9 Storage22和Nginx group2 172.33.0.10 外部访问Nginx -
部署架构图

安装Tracker
-
Tracker1和Tracker1都安装如下方式安装
-
修改tracker.conf
#设置tracker的数据文件和日志目录(需手动创建) base_path = /data/fastdfs #启用配置文件 disabled=false #设置tracker的端口号 port=22122 #设置http端口号 http.server_port = 8080 =======================额外配置=================================== 因为在本地搭建,所以为了存储空间充足,需要修改一下保留空间 修改为100M,也可以修改为1%,避免fastdfs报错,实际生产环境根据情况修改 ================================================================= reserved_storage_space = 100M -
启动
1. 默认配置文件目录/etc/fdfs $ /etc/init.d/fdfs_trackerd start 2. 也可以指定配置 $ fdfs_trackerd /etc/fdfs/tracker.conf start 3. 确认启动是否成功 $ ps -ef|grep fdfs root 16 1 0 05:13 ? 00:00:00 /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf root 60 36 0 05:28 pts/0 00:00:00 grep fdfs 4. 查看端口22122是否开始监听 $ netstat -unltp | grep fdfs tcp 0 0 0.0.0.0:22122 0.0.0.0:* LISTEN 16/fdfs_track

本文档详细介绍了Fastdfs的集群安装过程,包括环境准备、安装Tracker和Storage节点、外部Nginx配置、fastdfs-nginx-module模块的安装、上传测试以及开启权限验证等步骤。同时,还阐述了Tracker与Storage的目录结构,帮助读者理解Fastdfs集群的运行机制。
最低0.47元/天 解锁文章
754

被折叠的 条评论
为什么被折叠?



