FastDFS的配置文件在%FastDFS%/conf目录下,其中包括
client.conf 客户端上传配置文件
storage.conf 文件存储服务器配置文件
tracker.conf 负责均衡调度服务器配置文件
http.conf http服务器配置文件
配置文件需要根据服务器环境的不同,进行不同的配置,具体可以参考FastDFS官方的安装配置文档http://code.google.com/p/fastdfs/wiki/Setup,以及FastDFS原理介绍文档http://code.google.com/p/fastdfs/wiki/Overview在本例中,Tracker Server,Storage Server都安装在一台服务器上,IP:192.168.19.132
一、配置、启动与关闭Tracker Server
1、修改%FastDFS%/conf/tracker.conf文件,修改如下
1.1、需指定启动tracker.conf服务后的日志地址:
base_path=’默认路径’-à’自定义路径’
1.2、根据自己的需要是否要改动http端口:
http.server_port=’默认端口’-à’自定义端口’
1.3、http支持
##include http.conf-à#include http.conf
1.4、根据自己电脑配置的需求是否要改动空间大小
Reserved_storage_space=’默认空间大小’---à’自定义空间大小’
1.5、根据自己的需求是否要改动服务器端口
port=’默认服务器端口’--à’自定义服务器端口’
2、将http.conf文件拷贝到/etc/fdfs目录下,执行
sudocp %FastDFS%/conf/http.conf /etc/fdfs/
注:为了支持http,必须将这个文件拷贝到此目录,否则无法启动,报param http.XXX not exist or is empty类似的错误
3、进入/usr/local/bin/目录,启动tracker服务器,执行
sudofdfs_trackerd %FastDFS%/conf/tracker.conf
4、进入自定义存放Tracker日志下查看tracker的启动日志,如果看到类似
5、杀死该进程:./stop.sh tracker或者使用强制杀死命令:killall fdfs_trackerd
恭喜你,tracker server已经启动成功!
二、配置、启动与关闭Storage Server
1、修改%FastDFS%/conf/storage.conf文件,修改如下:
1.1、需指定启动tracker.conf服务后的日志地址:
base_path=’默认路径’-à’自定义路径’
1.2、文件的存储位置,在一台storage server上可以指定多个存储位置
store_path0=’默认存储位置’---à’自定义存储位置’
1.3、必须指定
group_name=’自定义名称’
1.4、修改成tracker server的IP和端口信息
tracker_server=’默认IP和端口’---à’自定义IP和端口’
1.5、http支持
##include http.conf-à#include http.conf
2、进入/usr/local/bin/目录,启动storage服务器,执行
sudofdfs_storaged %FastDFS%/conf/storage.conf
3、进入自定义存放Tracker日志下查看tracker的启动日志,如果看到类似
4、杀死该进程: ./stop.sh storage 或者使用强制杀死命令:killallfdfs_ storaged
恭喜你,storage server已经启动成功!