fastFDS(第二篇)-fastFDS 5.11 安装

fastFDS 5.11  安装

作者的GitHub地址https://github.com/happyfish100 

安装包:https://download.csdn.net/download/weixin_38316697/12614746

     1、创建目录

     执行mkdir -p /opt/soft/fastdfs

     2、上传安装包

     将fastdfs-5.11.tar.gz、libfastcommon-1.0.39.tar.gz上传至/opt/soft/fastdfs(你要放的目录)目录下


     3、安装gcc环境

      FastDFS是C语言开发,建议在linux上运行

      安装FastDFS需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc:yum install gcc-c++

      执行yum install gcc-c++


     4、安装libevent工具包

      执行yum -y install libevent


     5、安装libfastcommon

     libfastcommon是FastDFS官方提供的,libfastcommon包含了FastDFS运行所需要的一些基础库。

     依次执行

     1)cd /opt/soft/fastdfs

     2)tar -zxvf libfastcommon-1.0.39.tar.gz

     3)cd libfastcommon-1.0.39

     4)./make.sh

     5)./make.sh install

      注意:libfastcommon安装好后会自动将库文件拷贝    至/usr/lib64下,因为FastDFS程序引用usr/lib目录所以需要将/usr/lib64下的库文件拷贝至/usr/lib下。


    6、安装fastdfs

     依次执行

    1)cd /opt/soft/fastdfs

    2)tar -zxvf fastdfs-5.11.tar.gz

    3)cd fastdfs-5.11

    4)./make.sh

    5)./make.sh install

   安装成功后将安装目录下的conf下的文件拷贝到/etc/fdfs/conf下:

   6)mkdir -p /etc/fdfs/conf

   7)cp /opt/soft/fastdfs/fastdfs-5.11/conf/* /etc/fdfs/conf


    7、配置tracker

    前置:拷贝一份新的tracker配置文件

    cp -r  tracker.conf  tracker.conf.bak

    copy后依次执行

    1)cd /etc/fdfs/conf

    2)mkdir -p /opt/soft/fastdfs/tracker

    3)vi /etc/fdfs/conf/tracker.conf

    将base_path=/home/yuqing/fastdfs修改为base_path=/opt/soft/fastdfs/tracker

    最后:wq


     8、配置storage

     前置:拷贝一份新的storage配置文件

     cp -r storage.conf storage.conf.bak

     cppy后依次执行

     1)mkdir -p /opt/soft/fastdfs/storage

     2)vi /etc/fdfs/conf/storage.conf

        a.将base_path=/home/yuqing/fastdfs修改为base_path=/opt/soft/fastdfs/storage(设置storage数据文件和日志)

        b.将store_path0=/home/yuqing/fastdfs修改为store_path0=/opt/soft/fastdfs/storage(实际文件存储路径)

       注意:如果有多个挂载磁盘则定义多个store_path,如下

             store_path1=.....

             store_path2=......

       c.将tracker_server=IP:22122中IP修改为该服务器的IP

      其他配置:

        group_name=group1 #组名,根据实际情况修改。

        port=23000 #设置storage的端口号,默认是23000,同一个组的storage端口号必须一致 。

        store_path_count=1 #存储路径个数,需要和store_path个数匹配。

       最后:wq


      9、启动服务

      启动tracker:/usr/bin/fdfs_trackerd /etc/fdfs/conf/tracker.conf

      启动storage:/usr/bin/fdfs_storaged /etc/fdfs/conf/storage.conf


      10、重启服务

      重启tracker:/usr/bin/fdfs_trackerd /etc/fdfs/conf/tracker.conf restart

      重启storage:/usr/bin/fdfs_storaged /etc/fdfs/conf/storage.conf restart


      11、重启服务

      查看tracker和storage是否启动或者杀死进程

      netstat -apn | grep 端口号

      

       端口号来源配置:

       

      杀死进程:

      kill -9 进程


      11、如何fastFDS设置开机启动

       cd /etc/rc.d

       vim rc.local

       将命令运行号添加到文本中

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

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

       

     fastFDS(第三篇)-fastFDS测试  跳转

猜你喜欢

转载自blog.csdn.net/weixin_38316697/article/details/107361431