FastDFS分布式文件系统安装与配置
FastDFS 是一个开源的轻量级分布式⽂文件系统,包括文件存储、文件访问、文件同步等功能。解决了了大数据量量存储和负载均衡等问题,特别适合以文件为载体的在线服务。充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。
1、下载软件安装包
(1)FastDFS主程序源码。
(2)libfastcommon是从FastDFS 和FastDHT中提取出来的公共C函数库。
2、安装libfastcommon
解压libfastcommon-master.zip文件,并安装。
[root@localhost zangxz]# unzip libfastcommon-master.zip
[root@localhost zangxz]# cd libfastcommon-master
[root@localhost libfastcommon-master]# ./make.sh
[root@localhost libfastcommon-master]# ./make.sh install
因为FastDFS 主程序设置的 lib 目录是/usr/local/lib,所以需要创建软链接。
ln -s /usr/lib64/libfastcommon.so /usr/local/lib/libfastcommon.so
ln -s /usr/lib64/libfastcommon.so /usr/lib/libfastcommon.so
ln -s /usr/lib64/libfdfsclient.so /usr/local/lib/libfdfsclient.so
ln -s /usr/lib64/libfdfsclient.so /usr/lib/libfdfsclient.so
3、安装FastDFS
解压libfastcommon-master.zip文件,并安装。
[root@localhost zangxz]# unzip fastdfs-5.11.zip
[root@localhost zangxz]# cd fastdfs-5.11