FastDFS文件系统安装配置
一、下载文件
到github上下载FastDFS最新版本https://github.com/happyfish100/fastdfs/releases
本次下载的是V5.08
同时需要下载FastDFS的依赖https://github.com/happyfish100/libfastcommon/releases
在/usr/local下新建文件夹fastdfs
[root@bogon ~]# cd /usr/local
[root@bogon local]# mkdir fastdfs
把以上两个文件下载好上传到fastdfs文件夹下。
二、安装
1、安装libfastcommon
使用unzip命令解压,如果没有先安装
安装unzip
[root@bogon fastdfs]# yum -y install unzip zip
解压
[root@bogon fastdfs]# unzip libfastcommon-master.zip
[root@bogon fastdfs]# cd libfastcommon-master/
解压完成后就可以进行编译安装了,分别执行./make.sh和./make.sh install,由于是新安装的系统有可能会提示找不到gcc命令:
如上图,所以我们先要安装gcc编译器:
[root@bogon fastdfs]# yum -y install gcc-c++
此时再次执行./make.sh命令进行编译,没有error信息的话就说明编译成功了,最后再执行./make.sh install进行安装,看到类似如下提示信息就说明libfastcommon已安装成功
至此libfastcommon就已经安装成功了,但注意一下上图中红色框标注的内容,libfastcommon.so 默认安装到了/usr/lib64/libfastcommon.so,但是FastDFS主程序设置的lib目录是/usr/local/lib,所以此处需要重新设置软链接(类似于Windows的快捷方式):
[root@bogon libfastcommon-master]# ln -s /usr/lib64/libfastcommon.so /usr/local/lib/libfastcommon.so
[root@bogon libfastcommon-master]# ln -s /usr/lib64/libfdfsclient.so /usr/local/lib/libfdfsclient.so
[root@bogon libfastcommon-master]# ln -s /usr/lib64/libfdfsclient.so /usr/lib/libfdfsclient.so
2、安装FastDFS
解压fastdfs-5.08.tar.gz
[root@bogon fastdfs]# tar -zxvf fastdfs-5.08.tar.gz
解压完成后进入目录fastdfs-5.08,依次执行./make.sh和./make.sh install
[root@bogon fastdfs-5.08]# ./make.sh
[root@bogon fastdfs-5.08]# ./make.sh install
默认安装在 /etc/fdfs中
查看一下/etc/fdfs的文件目录:
至此FastDFS已经安装完毕,接下来的工作就是依次配置Tracker和Storage了。
三、配置
1、配置Tracker