centos7离线安装fastdfs

离线安装包准备:链接: https://pan.baidu.com/s/1ZTNc31fLTYXdnzcUwobkOw?pwd=cp27 提取码: cp27

安装libfastcommon

  1. 创建目录
    mkdir -p /data/app/fdfs

  2. 将安装包上传到目录下

  3. 解压文件
    tar -zxvf libfastcommon-1.0.7.tar.gz
    解压后会出现libfastcommon-1.0.7文件夹,进入文件夹可以看到下面的目录结构。

  4. 进入libfastcommon-1.0.7文件夹,进行编译安装

编译

./make.sh

安装

./make.sh install
5. 验证是否安装成功,如果都能看到文件,说明头文件和动态库已就位
ls /usr/include/fastcommon/
ls /usr/lib64/libfastcommon.so

  1. 如果没有显示的话,输入./make.sh clean重新进行编译安装。

安装fastdfs

  1. 将安装包上传到/data/app/fdfs目录下

  2. 解压文件,可以看到fastdfs-5.05文件夹
    tar -zxvf fastdfs-5.05.tar.gz

  3. 进入fastdfs-5.05进行编译和安装,如果编译安装失败,可能是之前的fastcommon编译安装有问题,头文件和动态库没有正常安装

编译

./make.sh

安装

./make.sh install
4. 安装成功将安装目录下的 conf 下的文件拷贝到 /etc/fdfs/ 下
cp conf/* /etc/fdfs

配置和启动tracker

  1. 进入/etc/fdfs目录下

  2. 修改tracker.conf配置文件
    vi tracker.conf

修改数据和日志目录,以/home/fastdfs为例

base_path =/home/fastdfs
3. 启动tracker
mkdir -p /home/fastdfs

/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart
4. 启动后可以看到/home/fastdfs目录下面有两个文件夹

配置和启动 storage

  1. 切换到/etc/fdfs目录下
  2. 修改tracker.conf文件
    base_path = /home/fastdfs
    store_path0 = /home/fdfs_storage

ip填tracker部署的服务器ip,端口号就是tracker.conf的port,默认是22122

tracker_server = x.x.x.x:22122 (根据实际情况改)
3. 启动 storage
mkdir -p /home/fdfs_storage

/usr/bin/fdfs_storaged /etc/fdfs/storage.conf restart
4. 启动成功后,可以在/home/fdfs_storage/data 目录下看到以下目录

  1. 查看tracker和storage是不是在通信
    fdfs_monitor /etc/fdfs/storage.conf
posted @ 2026-01-29 17:30  小朱学编程啊  阅读(2)  评论(0)    收藏  举报