FastDFS详细安装步骤.doc
FastDFS详细安装步骤
技术中心测试组
2015年8月
TOC\o1-3\h\u1、准备 3
2、安装 3
2.1安装依赖包 3
2.2准备FastDFS的安装包 3
2.3编译libfastcommon 3
2.4编译FastDFS 3
2.5检查安装 4
3、配置 4
3.1创立运行时需要的文件夹 4
3.2修改配置文件 4
4、运行 5
4.1启动程序 6
5、测试 8
其他命令 9
6、nginx模块安装 9
6.1在Storage上安装nginx 9
6.2在Tracker上安装nginx 12
6.3运行(启动Nginx) 14
6.4测试 15
1、准备
的计算机〔安装过程请详见《》〕
计算机接入分布式文件系统局域网中,并且已经分配好IP地址并且Centos已经创立isvision用户。
将fastdfs-dep.zip和yum-download.zip拷贝到/home/isvision/路径下。〔如果机器联网可以不拷贝yum-download.zip〕
2、安装
2.1安装依赖包
注意:在所有centos操作系统上都必须安装依赖包
联网在线安装:yum-yinstallgccgcc-c++libtoolpcre*zlibopensslopenssl-devel
不联网离线安装
cdyum-download
rpm?-Uvh?--force?--nodeps?*.rpm
2.2准备FastDFS的安装包
2.3编译libfastcommon
cdfast-dep
cdlibfastcommon
./make.shinstall
2.4编译FastDFS
cd/home/isvision/fastdfs-dep/
tar-zxvf请注意字母大小写区分
cdFastDFS
更改make.sh文件中TARGET_CONF_PATH=/usr/local/FastDFS
修改后
编译安装
./make.shinstall
2.5检查安装
fdfs_storage、fdfs_trackerd、fdfs_monitor命令都存在说明fastdfs安装已经完成,命令行输入fdfs,然后按tab键会自动跳出。
3、配置
3.1创立运行时需要的文件夹
Tracker效劳器上需要预先创立的文件夹:
mkdir/home/isvision/fastdfs_tracker
mkdir/home/isvision/fastdfs_client
//一般monitor效劳和tracker装在同一台机器上,所以fastdfs_client文件夹也创立在Tracker效劳器上。
Storage效劳器上需要预先创立的文件夹:
mkdir/home/isvision/fastdfs_storage_info
mkdir/home/isvision/fastdfs_storage_data
3.2修改配置文件
#step1.将FastDFS/conf/下所有的配置文件拷贝到/etc/fdfs/路径下
[root@dzytestFastDFS]#cp-R/home/isvision/fastdfs-dep/FastDFS/conf/*/etc/fdfs/
#step2.修改配置文件,根据机器的角色修改相应的conf,比方tracker机器只要修改tracker.conf,storage机器只要修改storage.conf。Monitor角色是一台监控设备,可以放在FastDFS集群的任何一台机器上〔需要fdfs_monitor〕,通常放在tracker机器上即可。
Tracker:
base_path=/home/isvision/fastdfs_tracker
store_lookup=0
Storage:
group_name=组名(提示:组名的名字尽量以英文和数据组成,比方:group0,group1)
base_path=/home/isvision/fastdfs_storage_info
store_path0=/home/isvision/fa