由于是测试环境,所以只提供了一台服务器,后续软件的安装和配置都在这台服务器上完成
1、安装fastdfs公共库libfastcommon,注意fastdfs和libfastcommon的安装目录,后面安装fastdfs-nginx-module时需要进行相关配置
2、安装fastdfs
3、配置Tracker
注意一下存放数据和日志的目录,启动后需要查看日志信息
4、启动Tracker
5、查看日志
为了确保Tracker启动成功,我们可以在刚在配置的日志目录中查看日志信息
出现上述信息表示Tracker已启动成功
6、遇到的问题
Tracker启动后,如果改了Tracker的配置文件想要重新启动,执行启动命令后发现日志中报错
这是因为此时Tracker已经启动了,再执行启动命令就会报错地址已被使用,此时可以执行restart命令进行重启
或者
安装步骤在上面Tracker的安装中已经做好了,直接配置即可
1、配置Storage
注意tracker的地址配置是否正确,否则启动时会报错
2、启动Storage
3、查看日志
出现上述信息表示Storage已启动成功
4、遇到的问题
Storage启动后,如果改了Storage的配置文件想要重新启动,执行启动命令后发现日志中报错
这是因为此时Storage已经启动了,再执行启动命令就会报错地址已被使用,此时可以执行restart命令进行重启
或者
之前阿里云ESC实例迁移,导致服务器内网ip地址发生了改变,重启Storage时日志报错
这是由于Storage配置文件中tracker_server的ip地址还是旧地址,所以会出现连接超时的问题,将配置文件中的地址改成新的地址重启Storage
1、配置fastdfs-nginx-module所需的配置文件,包括mod_fastdfs.conf,http.conf,mime.types
注意tracker_server地址,否则启动后会报错
2、安装配置
注意CORE_INCS和CFLAGS两项的配置
1、建立nginx用户
2、安装配置
3、更改nginx目录权限
4、配置文件nginx.conf
提供一个最简单的配置方式供参考,由于项目中nginx还做了其他处理,配置文件比较复杂,这里就不贴出来了
5、启动nginx
两种方式
或者
使用过程中有其他问题多查看日志报错情况,或者查阅 Nginx 跳转fastdfs存储图片地址报错问题分析过程汇总 ,详细原理讲解和测试查阅下面的参考文档
参考: 分布式文件系统FastDFS实践
您好,您问的是vmware有fastdfs功能吗?答案是否定的。VMware不支持FastDFS,因为它是一个基于Linux的虚拟文件系统,而FastDFS是一个基于C语言的分布式文件系统。FastDFS不能在VMware上运行,因为它不支持Linux的内核,也不支持C语言。所以,VMware不支持FastDFS。目录
FastDFS部署 1
一、 环境准备 2
(一) 使用的系统软件 2
(二) 编译环境 2
(三) 磁盘目录 3
(四) 安装libfatscommon 3
(五) 安装FastDFS 3
(六) 安装fastdfs-nginx-module 4
(七) 安装nginx 4
二、 单机部署 4
(一) tracker配置 4
(二) storage配置 4
(三) client测试 5
(四) 配置nginx访问 5
三、 分布式部署 6
(一) tracker配置 6
(二) storage配置 6
(三) client测试 6
(四) 配置nginx访问 7
四、 启动 8
(一) 防火墙 8
(二) tracker 8
(三) storage 8
(四) nginx 8
(五) 检测集群 8
五、 说明 9
(一) 配置文件 9
六、 双IP设置说明 9
(一) Tracker server服务器双IP设置 9
(二) Storage server服务器双IP设置 9
七、 涉及的配置文件 9
(一) tracker配置文件说明 10
(二) storage.conf配置说明 13
http://192.168.52.1:8888/group1/M00/00/00/wKgAQ1pysxmAaqhAAA76tz-dVgg.tar.gz
tracker_server #有几台服务器写几个
group_name #地址的名称的命名
bind_addr #服务器ip绑定
store_path_count #store_path(数字)有几个写几个
store_path(数字) #设置几个储存地址写几个 从0开始
添加多个
tracker_server=192.168.52.1:22122
tracker_server=192.168.52.2:22122
storage server要使用双IP的话,需要启动storage server id特性,在tracker.conf中将use_storage_id设置为true,需要将storage server双IP配置到storage_ids.conf中
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)