Centos7 fastDFS配置
1.安装适配环境
yum install gcc-c++
2.下载安装 libfastcommon ,这里是通过wget下载:
wget https://github.com/happyfish100/libfastcommon/archive/V1.0.7.tar.gz
下载完解压
tar -zxvf libfastcommonV1.0.43.tar.gz
解压到/usr/local/src/libfastcommonV1.0.43并且进入libfastcommonV1.0.43目录
cd /usr/local/src/libfastcommonV1.0.43
依次执行
./make.sh
./make.sh install
安装libfastcommonV1.0.43完毕
3.安装FastDFS_v6.06
将下载完的fastdfs-6.06.tar.gz安装包拷贝至/usr/local/src目录下进行解压,tracker和storage共用同一个安装包,可以在不同的服务器选择安装,再进行配置,本次安装只在同一台服务器进行安装。
3.1安装tracker
解压到当前目录
tar -zxvf fastdfs_v6.06.tar.gz
进入该目录
cd fastdfs_v6.06
依次执行
./make.sh
./make.sh install
安装成功后修改配置
进入如下目录
cd /etc/fdfs
拷贝一份新的tracker配置文件
cp tracker.conf.sample tracker.conf
修改tracker.conf
vi tracker.conf
base_path=/home/yuqing/fastdfs 改为: base_path=/home/fastdfs/tracker
创建/home/fastdfs/tracker 目录
mkdir -p /home/fastdfs/tracker
启动tracker(重启)
/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart
3.2安装storage
与tracker安装步骤基本一样
tar -zxvf fastdfs_v6.06.tar.gz
进入该目录
cd fastdfs_v6.06
依次执行
./make.sh
./make.sh install
安装成功后修改配置
进入如下目录
cd /etc/fdfs
拷贝一份新的storage配置文件
cp storage.conf.sample storage.conf
修改storage.conf
vi storage.conf
base_path=/home/yuqing/fastdfs 改为: base_path=/home/fastdfs/storage
#如果有多个则配置多个tracker
tracker_server=192.168.xxx.x:22122 自己tracker服务器ip
创建/home/fastdfs/storage 目录
mkdir -p /home/fastdfs/storage
启动storage(重启)
/usr/bin/fdfs_storaged /etc/fdfs/storage.conf restart
安装完成,进行测试
4 测试
进入/usr/bin/fdfs_test目录测试
cd /usr/bin/fdfs_test
修改配置文件
cp client.conf.sample client.conf
编辑
vi /etc/fdfs/client.conf
base_path=/home/fastdfs/tracker
tracker_server=192.168.xxx.x:22122 #tracker服务器所在IP
测试是否安装成功
/usr/bin/fdfs_monitor /etc/fdfs/storage.conf
上传文件进行测试
/usr/bin/fdfs_test /etc/fdfs/client.conf upload /home/1.png
还没有和nginx整合无法使用http下载。