wangJiaLun-go

王加伦的技术分享

0%

centos7 安装fastDFS

centos7 安装fastDFS

  • 安装gcc

    yum install -y gcc gcc-c++

  • 安装libevent

    yum -y install libevent

  • 安装libfastcommon

    libfastcommon是官方提供的FastDFS运行依赖的库 点此下载

    github访问不了可以尝试我上传的百度云链接

    链接:https://pan.baidu.com/s/1gJ7S7NIb3MzUciIXFhoTPQ 提取码:8888

    1
    2
    3
    4
    tar -zxvf libfastcommon-1.0.42.tar.gz -C /usr/local/
    cd /usr/local/libfastcommon-1.0.42/
    ./make.sh
    ./make.sh install
  • 安装fastFDS主程序

    官网下载 或者前面的百度云

    1
    2
    3
    4
    tar -zxvf fastdfs-6.04.tar.gz
    cd fastdfs-6.04/
    ./make.sh
    ./make.sh install
  • 安装成功将安装目录下的conf下的文件拷贝到/etc/fdfs/下

    1
    cp conf/* /etc/fdfs/
  • 配置tracker.conf,路径不存在就创建一下

    1
    base_path=/usr/local/fastdfs/tracker

    tracker启动命令/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf

  • 配置storage.conf

    1
    2
    3
    4
    5
    6
    7
    8
    #配置组名
    group_name=group1
    # 存储地址, 可以配置多个挂载磁盘
    store_path0=/usr/local/fastdfs/storage
    #配置tracker服务器:IP (我总共是用了两台服务器,上一台启的tracker,这一台配置stroage使用刚配的tarcker服务地址)
    tracker_server=192.168.31.29:22122
    #配置http端口
    http.server_port=8888

    storage启动命令/usr/bin/fdfs_storaged /etc/fdfs/storage.conf

    ps: 得先启动tarcker才能启动storage

  • 测试 配置client.conf

    1
    2
    base_path=/usr/local/fastdfs/client
    tracker_server=192.168.31.29:22122

    测试上传/usr/bin/fdfs_test /etc/fdfs/client.conf upload anti-steal.jpg