博客
关于我
fastdfs详细安装教程
阅读量:431 次
发布时间:2019-03-06

本文共 1775 字,大约阅读时间需要 5 分钟。

FastDFS 安装与配置指南

前言

近年来,我开始涉及到 FastDFS 的项目部署,为了确保项目顺利进行,我自己搭建了一套 FastDFS 服务器。通过这次实践,我总结了一套完整的安装流程,希望能为有类似需求的朋友提供一份清晰的参考。

前期准备

在正式开始安装之前,需要准备以下环境:

  • 操作系统:CentOS 7
  • 软件包:FastDFS_v5.05.tar.gz
  • 依赖库:libfastcommon

开始安装

安装 Tracker

  • 安装 GCC 环境
  • yum install gcc-c++
    1. 安装 Libevent
    2. yum -y install libevent
      1. 安装 Libfastcommon
      2. cd /usr/localtar -zxvf libfastcommonV1.0.7.tar.gzcd libfastcommon-1.0.7./make.sh./make.sh install

        安装完成后,如果遇到 perl 未找到 的错误,请执行以下命令:

        yum -y install perl unzip net-tools wget
        1. 配置 Libfastcommon/usr/lib64/libfastcommon.so 拷贝至 /usr/lib

        2. 安装 FastDFS

        3. tar -zxvf FastDFS_v5.05.tar.gzcd FastDFS./make.sh./make.sh install
          1. 配置 FastDFS将安装目录下的 conf 文件拷贝至 /etc/fdfs,包含以下文件:client.conf、http.conf、mime.conf、storage.conf、storage_ids.conf、tracker.conf。

          2. 创建 Tracker 配置文件

          3. cp tracker.conf.sample tracker.confvi tracker.conf

            修改 base_path 为:

            base_path=/home/FastDFS
            1. 启动 Tracker 服务
            2. /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart
              1. 设置开机自动启动
              2. vim /etc/rc.d/rc.local

                在文件末尾添加以下内容:

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

                安装 Storage

              3. 配置 Storage
              4. cp storage.conf.sample storage.confvi storage.conf

                修改以下内容:

                group_name=group1base_path=/home/FastDFSstore_path0=/home/FastDFS/fdfs_storage

                如果有多个存储路径,可以添加更多 store_path

                1. 配置 Tracker 服务器地址
                2. tracker_server=192.168.20.1:22122

                  将地址替换为实际的服务器 IP 地址。

                  1. 启动 Storage 服务
                  2. /usr/bin/fdfs_storaged /etc/fdfs/storage.conf restart
                    1. 设置开机自动启动
                    2. vim /etc/rc.d/rc.local

                      在文件末尾添加以下内容:

                      /usr/bin/fds_storaged /etc/fdfs/storage.conf restart

                      上传测试

                    3. 配置 Client
                    4. vi /etc/fdfs/client.conf

                      修改以下内容:

                      base_path=/home/FastDFStracker_server=192.168.20.1:22122
                      1. 上传文件
                      2. /usr/bin/fdfs_test /etc/fdfs/client.conf upload /path/to/your/file

                        例如,上传 /home/图片/1.png 到 FastDFS:

                        /usr/bin/fdfs_test /etc/fdfs/client.conf upload /home/图片/1.png

                        通过以上步骤,您可以在 CentOS 7 环境下成功搭建并配置 FastDFS 服务器。安装完成后,请根据实际需求进行路径和配置文件的调整。

    转载地址:http://lquyz.baihongyu.com/

    你可能感兴趣的文章
    Openlayers高级交互(14/20):汽车移动轨迹动画(开始、暂停、结束)
    查看>>
    Openlayers高级交互(15/20):显示海量多边形,10ms加载完成
    查看>>
    Openlayers高级交互(16/20):两个多边形的交集、差集、并集处理
    查看>>
    Openlayers高级交互(17/20):通过坐标显示多边形,计算出最大幅宽
    查看>>
    Openlayers高级交互(18/20):根据feature,将图形适配到最可视化窗口
    查看>>
    Openlayers高级交互(19/20): 地图上点击某处,列表中显示对应位置
    查看>>
    Openlayers高级交互(2/20):清除所有图层的有效方法
    查看>>
    Openlayers高级交互(20/20):超级数据聚合,页面不再混乱
    查看>>
    Openlayers高级交互(3/20):动态添加 layer 到 layerGroup,并动态删除
    查看>>
    Openlayers高级交互(4/20):手绘多边形,导出KML文件,可以自定义name和style
    查看>>
    Openlayers高级交互(5/20):右键点击,获取该点下多个图层的feature信息
    查看>>
    Openlayers高级交互(6/20):绘制某点,判断它是否在一个电子围栏内
    查看>>
    Openlayers高级交互(7/20):点击某点弹出窗口,自动播放视频
    查看>>
    Openlayers高级交互(8/20):选取feature,平移feature
    查看>>
    Openlayers高级交互(9/20):编辑图形(放缩、平移、变形、旋转),停止编辑
    查看>>
    Openlayers:DMS-DD坐标形式互相转换
    查看>>
    openlayers:圆孔相机根据卫星经度、纬度、高度、半径比例推算绘制地面的拍摄的区域
    查看>>
    OpenLDAP(2.4.3x)服务器搭建及配置说明
    查看>>
    OpenLDAP编译安装及配置
    查看>>
    Openmax IL (二)Android多媒体编解码Component
    查看>>