Linux-Fast

    xiaoxiao2025-11-26  25

    安装FAST_DFS前需要安装它的依赖库 

    5.0.5 的依赖包是libfastcommon 以前可能是libevent

     

    一、安装ibfastcommon库:

    下载libfastcommon ,本次下载的版本是libfastcommon-1.0.7.zip

    解压安装命令依次是:

    unzip  libfastcommon-1.0.7.zip

           cd libfastcommon-1.0.7

           sudo ./make.sh 

    ###没有错误则进行下一步安装

    sudo ./make.sh install

    ### 安装完成后需要把库移动到默认的目录,复制或创建软连接均可

    ln s  /usr/lib64/ libfastcommon.so  /usr/lib/ libfastcommon.so

    ln s  /usr/lib64/ libfdfsclient.so   /usr/lib/ libfdfsclient.so

    二、接下来安装fastDfs

     

    1. 下载 fastDfs 的源码包,本次下载的版本是fastdfs-5.05.tar.gz,解压安装命令依次如下:

     

          tar zxvf  fastdfs-5.05.tar.gz    

          cd fastdfs-5.05

          sudo  ./make.sh

           ### 编译没有问题则安装

           sudo ./make.sh  install

     

           ### 安装成功后可以访问安装后的目录

           cd  /etc/fdfs

      ###可以看到相关的配置文件,在该目录下创建conf文件夹

       ## 创建资源目录存放日志和文件

       sudo mkdir /mnt/fastdfs/tracker  (### 跟踪服务文件)

       sudo mkdir /mnt/ fastdfs/storage  (### 资源服务文件)

    2. ### 配置跟踪服务tracker

    sudo  vi  /etc/fdfs/ conf/tracker.conf 

     

    ###替换如下类容: 

    base_path=/mnt/fastdfs/tracker(###该路径是我们刚刚创建的路径)

     

    保存后启动跟踪服务:fdfs_trackerd /etc/fdfs/conf/tracker.conf

    查看启动日志: tail f /mnt/fastdfs/tracker/logs/trackerd.log

    3. ###配置资源服务storage

    sudo vi /etc/fdfs/ conf/storage.conf

    ### 替换如下类容

    base_path=/mnt/fastdfs/storage 

    store_path0=/mnt/fastdfs/storage/data 

    tracker_server=(跟踪服务的ip地址):22122

    保存后启动资源服务:fdfs_storaged /etc/fdfs/conf/storage.conf

    tail f /mnt/fastdfs/storage/logs/trackerd.log

     

    ### 查看fastdfs服务进程:

    sudo ps –aux | grep fdfs

    sudo netstat -ntpl | grep fdfs

    ### 看到相关内容则完全完成安装。

    附录:

    ###监控storage

    fdfs_monitor /etc/fdfs/conf/storage.conf

    fdfs_monitor /etc/fdfs/conf/client.conf

     

    上传测试:

    fdfs_upload_file /etc/fdfs/conf/client.conf  /tmp/1.png

    查看文件:

    ll /mnt/fastdfs/storage/data/data/00/00

    跟踪服务和存储服务在一起安装的时候:

    ./configure --add-module=/home/lg/nginx-1.9.9/nginx-plugs/fastdfs-nginx-module/src  --add-module=/home/lg/nginx-1.9.9/nginx-plugs/ngx_cache_purge-2.3

    最新回复(0)