文章目录
环境准备
- 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_trackerd