以下是在 CentOS 7 系统上安装 FastDFS 1.27.2 的步骤:

  1. 安装依赖库
yum install -y wget gcc gcc-c++ make automake autoconf libtool pcre pcre-devel zlib zlib-devel openssl openssl-devel
  1. 下载 FastDFS 1.27.2 源码包
wget https://github.com/happyfish100/fastdfs/archive/V1.27.tar.gz
  1. 解压源码包
tar -zxvf V1.27.tar.gz
  1. 进入 FastDFS 源码目录
cd fastdfs-1.27/
  1. 编译安装 FastDFS
./make.sh && ./make.sh install
  1. 配置 FastDFS

创建 FastDFS 配置文件目录

mkdir -p /etc/fdfs

将 FastDFS 配置文件模板复制到 /etc/fdfs 目录下

cp tracker/tracker.conf.sample /etc/fdfs/tracker.conf
cp storage/storage.conf.sample /etc/fdfs/storage.conf

修改 tracker.conf 文件中的以下配置项

port=22122  # 修改为 Tracker 服务监听的端口号
base_path=/data/fastdfs/tracker  # 修改为 Tracker 数据存储目录

修改 storage.conf 文件中的以下配置项

port=23000  # 修改为 Storage 服务监听的端口号
base_path=/data/fastdfs/storage  # 修改为 Storage 数据存储目录
tracker_server=192.168.1.10:22122  # 修改为 Tracker 服务的 IP 地址和端口号
  1. 启动 FastDFS

启动 Tracker 服务

/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf start

启动 Storage 服务

/usr/bin/fdfs_storaged /etc/fdfs/storage.conf start
  1. 验证 FastDFS 是否正常工作

创建一个测试文件

echo "hello world" > test.txt

上传测试文件到 FastDFS

/usr/bin/fdfs_upload_file /etc/fdfs/client.conf test.txt

输出结果类似于:

group1/M00/00/00/wKjCgFyZzg6Ac1nWAAABxNlF8yM9.txt

其中,group1 是 FastDFS 中的一个分组,M00/00/00/ 是文件在分组中的存储路径,wKjCgFyZzg6Ac1nWAAABxNlF8yM9.txt 是文件名。

下载测试文件

/usr/bin/fdfs_download_file /etc/fdfs/client.conf group1/M00/00/00/wKjCgFyZzg6Ac1nWAAABxNlF8yM9.txt

输出结果类似于:

hello world

其中,输出的内容为测试文件的内容。如果输出的内容与测试文件的内容相同,则表示 FastDFS 已经安装并且正常工作

linux 如何安装FastDFS 1272 版本

原文地址: https://www.cveoy.top/t/topic/fibb 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录