zoukankan      html  css  js  c++  java
  • Fastdfs安装

    1、因为FastDfs是用C语言开发的,安装需要用到gcc编译工具,所以首先安装gcc编译工具

    yum install -y gcc gcc-c++

    2、FastDFS依赖libevent库,需要安装libevent

    yum -y install libevent

    3、安装libfastcommon工具,在github上下载master分支,上传后进行解压、编译和安装

    unzip libfastcommon-master.zip
    cd libfastcommon-master
    ./make.sh
    ./make.sh install

    4、libfastcommon安装好后会在/usr/lib64 目录下生成  libfastcommon.so 库文件,将 libfastcommon.so 拷贝到/usr/lib

    cp libfastcommon.so /usr/lib

    5、将FastDfs的安装包上传后,进行解压、编译和安装

    tar -zxvf fastdfs-5.11.tar.gz
    cd fastdfs-5.11
    ./make.sh
    ./make.sh install

    6、安装成功后将conf下的文件拷贝到/etc/fdfs/下

    cp /usr/local/FastDFS/conf/* /etc/fdfs/

    配置和启动tracker

    7、进入/etc/fdfs目录下,拷贝tracker.conf.sample为tracker.conf

    cd /etc/fdfs/
    cp tracker.conf.sample tracker.conf

    8、修改tracker.conf中内容base_path和http.server_port

    base_path:用于存储日志、分组信息和服务器列表的位置

    http.server_port:为配置http端口

    base_path=/home/fastdfs
    http.server_port=80  #配置http端口

    9、启动tracker,运行命令如下:

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

     配置和启动storage

    切换到目录 /etc/fdfs/,修改storage.conf,如果没有此文件的的话,则拷贝一份storage.conf.sample 为storage.conf

    cp storage.conf.sample storage.conf
    vim storage.conf

    修改内容如下:

    group_name=group1  修改组名

    base_path=/home/yuqing/fastdfs  修改为自己定义的路径,在这里修改为 base_path=/home/fastdfs

    store_path0=/home/yuqing/fastdfs  修改文件存储路径,在这里修改为 store_path0=/home/fdfs_storage

    tracker_server=192.168.209.121:22122 配置tracker服务器IP

    http.server_port : 配置http端口

    10、启动storage,运行命令如下:

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

     11、测试是否安装成功

    我们随便上传个文件或图片,在这里上传了张php.jpg的图片到/home路径下,通过如下命令进行测试是否安装配置成功

    /usr/bin/fdfs_test /etc/fdfs/client.conf upload /home/php.jpg

    看到如下结果表示安装成功,第一个被标识的为文件的存储路径,第二个为文件URL地址

     注意在阿里云上运行上述命令测试时会报如下错误

    先后提示22122和23000端口无法连接,需要在阿里云的管理控制台添加安全组规则,配置如下:

  • 相关阅读:
    ubuntu 12.04安装redis2.6.16
    linux常用命令(自我积累)-two
    计算机历年考研复试上机基础题(一)
    PhantomJS爬虫 -----全国高校查询-------计算机科学与技术前50大学
    python3爬虫 -----爬取大学信息并通过matplotlib与numpy绘制结果-----from最好大学网
    51Nod 1265 四点共面
    算法训练 出现次数最多的整数
    51nod 1101 换零钱 (完全背包)
    Poj3624 Charm Bracelet (01背包)
    Poj1258 Agri-Net (最小生成树 Prim算法 模板题)
  • 原文地址:https://www.cnblogs.com/chentop/p/10318582.html
Copyright © 2011-2022 走看看