FastDFS–tracker安装
tracker和storage使用相同的安装包,
下载地址:
http://sourceforge.net/projects/FastDFS/
或https://github.com/happyfish100/FastDFS(推荐)
建议在linux上运行,
我用的是Centos6.5,之前的文章有教程
如果没有gcc环境,需要安装gcc:
yum install gcc-c++ -y
FastDFS依赖libevent库,
安装libevent
yum -y install libevent
安装libfastcommon
上传
将libfastcommonV1.0.7.tar.gz上传到Linux中
将libfastcommonV1.0.7.tar.gz移动至/usr/local/下
[root@localhost ~]# mv libfastcommonV1.0.7.tar.gz /usr/local/
进入/usr/local/,解压libfastcommon
[root@localhost local]# cd /usr/local/
[root@localhost local]# tar -zxvf libfastcommonV1.0.7.tar.gz
进入解压文件夹,编译,安装
[root@localhost local]# cd libfastcommon-1.0.7/
编译:
[root@localhost libfastcommon-1.0.7]# ./make.sh
安装:
[root@localhost libfastcommon-1.0.7]# ./make.sh install
将/usr/lib64下的库文件拷贝至/usr/lib下。
[root@localhost libfastcommon-1.0.7]# cp /usr/lib64/libfastcommon.so /usr/lib/
tracker编译安装
将FastDFS_v5.05.tar.gz拷贝至/usr/local/下
上传FastDFS_v5.05.tar.gz
移动到/usr/local
[root@localhost ~]# mv FastDFS_v5.05.tar.gz /usr/local/
解压
[root@localhost ~]# cd /usr/local/
[root@localhost local]# tar -zxvf FastDFS_v5.05.tar.gz
进入解压文件夹,编译,安装
[root@localhost local]# cd FastDFS
编译
[root@localhost FastDFS]# ./make.sh
安装
[root@localhost FastDFS]# ./make.sh install
安装成功后,将安装目录下的conf下的文件拷贝到/etc/fdfs/下。
[root@localhost FastDFS]# cd conf/
[root@localhost conf]# cp * /etc/fdfs/
效果:
2.6. 配置
安装成功后进入/etc/fdfs目录:
[root@localhost FastDFS]# cd /etc/fdfs/
修改tracker.conf
[root@localhost fdfs]# vim tracker.conf
把
base_path=/home/yuqing/fastdfs
改为:
base_path=/home/fastdfs
创建fastdfs文件夹
[root@localhost fdfs]# mkdir /home/fastdfs
启动
[root@localhost fdfs]# /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart
设置开机自动启动。
[root@localhost fdfs]# vim /etc/rc.d/rc.local
将运行命令行添加进文件:
/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart &