先安装wget插件
yum -y install wget
1 FastDFS安装
1.1 下载FastDFS及相关
进入目录
cd/usr/local/
下载fastdfs-5.08:
wget https://codeload.github.com/happyfish100/fastdfs/zip/master
下载libfastcommon-master,1.27:
wget https://github.com/happyfish100/libfastcommon/archive/master.zip
安装unzip
yuminstall -y unzip zip
解压
unzipmaster
unzip master.zip
1.2安装FastDFS依赖
安装编译环境,执行命令:
yum -ygroupinstall 'Development Tools'
安装libfastcommon,执行命令:
cdlibfastcommon-master
./make.sh
./make.sh install
1.3安装FastDFS
cdfastdfs-master/
./make.sh
./make.sh install
2 FastDFS配置
创建文件夹
mkdir -p/data/fdfs/
2.1配置tracker服务器
配置tracker服务器,只列出修改的内容,未列出内容无需修改。添加配置文件:
cp/etc/fdfs/tracker.conf.sample /etc/fdfs/tracker.conf
修改tracker配置文件:
base_path=/data/fdfs
run_by_group=root
run_by_user=root
2.2启动tracker
执行启动命令:
/usr/bin/fdfs_trackerd/etc/fdfs/tracker.conf start
2.3配置storage服务器
修改storage.conf文件,只列出修改的内容,未列出内容无需修改。添加storage配置文件:
cd/etc/fdfs
cp storage.conf.sample storage.conf
修改group1的storage配置文件
group_name=group1
run_by_group=root
run_by_user=root
base_path=/data/fdfs
tracker_server=192.168.22.208:22122
store_path0=/data/fdfs
2.4启动storage
在服务器执行启动storage命令:
/usr/bin/fdfs_storaged/etc/fdfs/storage.conf start
storage正确启动后,需要创建连接,执行命令:
ln -s/data/fdfs/data /data/fdfs/data/M00
2.5配置storage的测试客户端
为storage服务器添加配置客户端文件
cd/etc/fdfs
cp client.conf.sample client.conf
修改client.conf文件,未列出内容无需修改,修改项如下:
base_path=/data/fdfs
tracker_server=192.168.22.208:22122
3 FastDFS本地上传测试
执行命令,观察信息
/usr/bin/fdfs_test/etc/fdfs/client.conf upload tracker.conf