作者:dakewong 黄大可
一个tracker和一个storage
tracker和storage公共配置
-
1.安装yum install make cmake gcc gcc-c++
-
2./usr/local新建文件夹fast
-
3.解压libfastcommon-master.zip
unzip libfastcommon-master.zip
-
4.进入libfastcommon-master 编译和安装
libfastcommon-master
编译: ./make.sh
安装:
./make.sh install
-
5.进行软件创建.fastDFS主程序设置的目录为/usr/local/lib/,所以我们需要创建/usr/lib64/下的一些核心执行程序的软连接文件.
命令:cd /usr/local/lib/
命令: ln -s /usr/lib64/libfastcommon.so /usr/local/lib/libfastcommon.so
命令: ln -s /usr/lib64/libfastcommon.so /usr/lib/libfastcommon.so
命令: ln -s /usr/lib64/libfdfsclient.so /usr/local/lib/libfdfsclient.so
命令: ln -s /usr/lib64/libfdfsclient.so /usr/lib/libfdfsclient.so -
6.安装FastDFS
1)将FastDFS_v5.5.tar.gz解压到/usr/local/fast
命令:tar -zxvf FastDFS_v5.05.tar.gz
2)安装编译
命令:cd /usr/local/fast/FastDFS
命令:./make.sh
命令:./make.sh install
3)因为FastDFS服务脚本设置的bin目录为/usr/local/bin下,但实际我们安装在了/usr/bin/下面,所以我们需要修改FastDFS配置文件中的路径,也就是需要修改两个配置文件:
命令:vim /etc/init.d/fdfs_storaged
进行全局替换命令:%s+/usr/local/bin+/usr/bin
命令:vim .etc/init.d/fdfs_trackerd
进行全局替换命令:%s+/usr/local/bin+/usr/bin