环境:
- CentOS 7
- FastDFS 6.08
- libfdfscommon 1.0.59
安装步骤
1、准备资源文件
从github下载资源:happyfish100 (YuQing) · GitHub
2、安装编译环境
yum install -y make cmake gcc gcc-c++
3、解压文件
tar xf 两个资源
4、进入libfastcommon目录,执行编译
./make.sh
./make.sh install
5、创建软连接
ln -s /usr/lib64/libfastcommon.so /usr/local/lib/libfastcommon.so
ln -s /usr/local/lib64/libfdfsclient.so /usr/local/lib/libfdfsclient.so
6、编译安装FastDFS
./make.sh
./make.sh install
安装完成后生成的目录如下
/usr/bin 可执行文件所在的位置
/etc/fdfs 配置文件
/usr/bin 主程序代码
/usr/include/fastdfs 插件组
7、配置tracker
cd /etc/fdfs
vi tracker.conf
base_path=/var/fastdfs/tracker
启动tracker service fdfs_trackerd start
查看启动状态 service fdfs_trackerd status
8、关闭防火墙
service iptables stop
9、配置storage
cd /etc/fdfs
vi storage.conf
tracker_server = ip:22122
base_path = /var/fastdfs/storage/base
store_path0 = /var/fastdfs/storage/store
存储基础数据和日志的路径 base
存储上传数据的路径 store
10、启动storage服务
service fdfs_storaged start
启动成功后会在上传数据文件夹内创建255*255个目录
至此,FastDFS的单机配置与部署完成