概述:
FastDFS 的编译和运行必须依赖于 libfastcommon,两个软件都需要下载之后编译安装
需要先安装libfastcommon再安装FastDFS,
启动时先启动fdfs_trackerd,再启动fdfs_storaged
相关文件:
# 配置文件目录(配置文件中可以修改数据目录) /etc/fdfs/storage.conf # 数据和日志存储目录 /usr/local/fastdfs/storage # 实际存储文件的目录 /usr/local/fastdfs/storage/data
一、安装依赖
yum -y install perl* yum -y install cpan yum -y install gcc-c++
二、安装libfastcommon
libfastcommon下载地址 https://github.com/happyfish100/libfastcommon.git
#解压、编译、安装 unzip libfastcommon-master.zip -d /usr/local/fastdfs cd /usr/local/fastdfs/libfastcommon-master ./make.sh ./make.sh install#设置软链接 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
三、安装FastDFS
tar -zxf FastDFS_v5.08.tar.gz -C /usr/local/fastdfs cd /usr/local/fastdfs/FastDFS ./make.sh ./make.sh instal
四、同步数据
若无需同步可跳过这一步,
修改配置文件 /etc/fdfs/storage.conf 里面的储存地址)
# 修改以下核心参数(去掉注释并填写实际路径/IP) base_path = /usr/local/fastdfs/storage # storage 数据和日志存储目录 store_path0 = /usr/local/fastdfs/storage/data # 实际存储文件的目录 tracker_server = 192.168.xxx.xxx:22122 # 你的 tracker 服务器 IP(本地部署填本机 IP)
把数据同步到/usr/local/fastdfs/storage/data目录。
四、启动服务
查看服务状态 ps -ef | grep fdfs 启动Tracker /etc/init.d/fdfs_trackerd start 停止服务 /etc/init.d/fdfs_trackerd stop 重启服务 /etc/init.d/fdfs_trackerd restart查看服务状态 /etc/init.d/fdfs_storaged status 启动服务(要求tracker服务必须已启动) /etc/init.d/fdfs_storaged start 停止服务 /etc/init.d/fdfs_storaged stop 重启服务 /etc/init.d/fdfs_storaged restart