zoukankan      html  css  js  c++  java
  • 完美安装FastDFS

    0. 环境所需依赖包

    yum install gcc-c++ -y
    yum -y install zlib zlib-devel pcre pcre-devel gcc gcc-c++ openssl openssl-devel libevent libevent-devel perl unzip net-tools wget
    yum -y install libevent
    yum install perl*
    

      

    1. 下载所需要的安装包

    https://github.com/happyfish100
    libfastcommon
    fastdfs
    

      

    2. fdfs的依赖库安装 libfastcommon

    1. 解压 tar -zxvf libfastcommon包
    2. /make.sh
    3. /make.sh install
    4. 用cp /usr/lib64/libfastcommon.so /usr/lib/ 将类库拷贝到/usr/lib下
    

      

    3. fastdfs软件(tracker、storage)

    配置tracker
    配置storage
    1. 新建目录mkdir /opt/fastdfs
    2. 解压FastDFS_v5.05.tar.gz到/usr/local
    3. 进入解压目录cd  FastDFS
    4. ./make.sh
    5. ./make.sh install
    6. 进入conf配置目录将文件都拷贝到/etc/fdfs下cp  *  /etc/fdfs/(安装时自动生成)
    7. 进入/etc/fdfs/,配置tracker.conf
    vim /etc/fdfs/tracker.conf ,设置软件数据和日志目录
    修改为base_path=/opt/fastdfs
    8. storage的配置(storage不需要安装,因为安装tracker时已经同时安装)
    vim /etc/fdfs/storage.conf
    修改为base_path=/opt/fastdfs
    修改为store_path0=/opt/fastdfs/fdfs_storage
    修改为tracker_server=本地ip:22122
    

      

    4. 配置tracker和storage的启动服务


    1. 进入/etc/init.d启动脚本目录,默认fastdfs已经生成

     2. vi fdfs_trackerd脚本文件

     

    3. mkdir /usr/local/fdfs(因为启动脚本还在安装目录下,所以我们新建/usr/local/fdfs目录,并且将启动脚本cp到该目录)

    进入安装目录/opt/FastDFs

    cp restart.sh  /usr/local/fdfs/

    cp stop.sh  /usr/local/fdfs/

    4.  配置storage启动服务(restart和stop脚本已经拷贝到/usr/local/fdfs下,所以storage只需要配置/etc/init.d/fdfs_storage脚本就可以了)

     

    5. 将启动脚本加入linux服务

    cd /etc/init.d
    添加服务 chkconfig --add fdfs_trackerd
         chkconfig --add fdfs_storaged

    6. 启动服务

      

    5. 本地测试

    1. cd /etc/fdfs/ 进入/etc/init.d
    2. vi client.conf
    修改base_path=/opt/fastdfs
    修改tracker_server=本地ip:22122
    3. 输入 /usr/bin/fdfs_test /etc/fdfs/client.conf upload 63cfe553cccee906aa1174e1bfa6d2c4.jpg

      



  • 相关阅读:
    kerberos系列之zookeeper的认证配置
    kafka概念扫盲
    linux不常用命令
    linux环境安装pip
    Hbase概念原理扫盲
    python语言中三个奇妙的返回值
    python通过http(multipart/form-data)上传文件的方法
    tp5.1 模型设置了软删除,detach 不能删除中间表的问题
    tp5.1 where in 写法
    tp 5.1 使用模型查询结果集插入另一个模型的问题
  • 原文地址:https://www.cnblogs.com/chenxi-mxj/p/12202630.html
Copyright © 2011-2022 走看看