zoukankan      html  css  js  c++  java
  • 分布式文件系统 fastdfs搭建

    fastdfs
    第一步:在home文件夹下建立tar文件夹
    第二步:cd /home/tar
    ///(Libevent 是一个用C语言编写的、轻量级的开源高性能事件通知库,主要有以下几个亮点:事件驱动( event-driven),
    /// 高性能;轻量级,专注于网络,不如 ACE 那么臃肿庞大;源代码相当精炼、易读;跨平台,支持 Windows、 Linux、
    /// *BSD 和 Mac Os;支持多种 I/O 多路复用技术, epoll、 poll、 dev/poll、 select 和 kqueue 等;支持 I/O,定时器和信号等事件;注册事件优先级。)
    第三步:yum -y install libevent


    第四步 准备好安装包

    ①:libfastcommonV1.0.7.tar.gz安装包资源
    链接:https://pan.baidu.com/s/1tQQwbJ_VMPcaxYfED-toQQ
    提取码:3ieh
    ②:fastdfs-5.05.tar.gz安装包资源
    https://github.com/happyfish100/fastdfs/archive/V5.05.tar.gz


    3:下载fastdfs-nginx-module_v1.16.tar.gz安装包
    http://pan.baidu.com/s/1hs3qp84
    ④:安装nginx 这个我就不说了自己去弄

    第五步 解压 libfastcommonV1.0.7.tar.gz
    使用命令
    tar -zxvf libfastcommonV1.0.7.tar.gz

    cd libfastcommonV1.0.7
    ./make.sh
    ./make.sh install

    cd /usr/lib64

    ll libfast*
    //这个拷贝一份 后面要用到
    cp libfastcommon.so /usr/lib

    cd /usr/lib
    ll libfast* 在查看文件有没有复制过去


    =====安装tracker===
    cd /home/tar/fastDFS
    //解压文件
    tar -zxvf fastdfs-5.11.tar.gz

    cd fastdfs-5.11/

    ./make.sh
    ./make.sh install

    cd /usr/bin
    ll fdfs*

    cd /etc/fdfs
    ll

    cd /home/tar/fastDFS/fastdfs-5.05
    cd conf
    ll
    cp * /etc/fdfs
    cd /etc/fdfs
    vim tracker.conf

    找到base_path
    base_path =/fastdfs/tracker

    cd /
    mkdir /fastdfs/tracker -p (-p代表递归创建)

    cd /fastdfs
    mkdir storage
    mkdir client

    cd /etc/fdfs

    ==准备启动tracker===
    cd /usr/bin
    ll fdfs*
    fdfs_trackerd /etc/fdfs/tracker.conf

    ===安装storage====
    cd /etc/fdfs/
    vim storage.conf
    找到base_path

    base_path=/fastdfs/storage

    group_name=highchat

    store_path0=/fastdfs/storage

    tracker_server=192.168.209.121:22122(这里是你安装tracker的地址)
    保存之后
    cd /usr/bin
    ll fdfs*
    fdfs_storaged /etc/fdfs/storage.conf


    ===配置client===
    cd /etc/fdfs/
    vim client.conf
    修改
    base_path=/fastdfs/client
    tracker_server=192.168.209.121:22122(这里是你安装tracker的地址)

    cd /usr/bin
    fdfs_test /etc/fdfs/client.conf upload /home/bg.png

    ==配置ng=
    注意可参考https://blog.csdn.net/weixin_39528789/article/details/79897348


    先安装依赖
    yum -y install gcc
    yum install pcre-devel
    yum install zlib-devel
    yum install openssl openssl-devel

    ./configure
    --prefix=/usr/local/nginx
    --pid-path=/var/run/nginx/nginx.pid
    --lock-path=/var/lock/nginx.lock
    --error-log-path=/var/log/nginx/error.log
    --http-log-path=/var/log/nginx/access.log
    --with-http_gzip_static_module
    --http-client-body-temp-path=/var/temp/nginx/client
    --http-proxy-temp-path=/var/temp/nginx/proxy
    --http-fastcgi-temp-path=/var/temp/nginx/fastcgi
    --http-uwsgi-temp-path=/var/temp/nginx/uwsgi
    --http-scgi-temp-path=/var/temp/nginx/scgi
    --add-module=/home/fastDFS/fastdfs-nginx-module/src

  • 相关阅读:
    51nod1229 序列求和 V2
    51nod 1228、1258 序列求和
    题解P3711:【仓鼠的数学题】
    伯努利数学习笔记的说...
    题解 P4692 【[Ynoi2016]谁的梦】
    积性函数与卷积
    题解 P5065 【[Ynoi2014]不归之人与望眼欲穿的人们】
    [Ynoi2018]末日时在做什么?有没有空?可以来拯救吗?
    [51nod1965]奇怪的式子
    PGCD2
  • 原文地址:https://www.cnblogs.com/merciless/p/10704937.html
Copyright © 2011-2022 走看看