• 分布式文件系统 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

  • 相关阅读:
    在 Flink 算子中使用多线程如何保证不丢数据?
    日处理数据量超10亿:友信金服基于Flink构建实时用户画像系统的实践
    Java编码技巧之高效代码50例
    codeforces 1284D. New Year and Conference(线段树)
    codeforces 1284C. New Year and Permutation(组合数学)
    codeforces 1284B. New Year and Ascent Sequence(二分)
    Codeforces Hello2020 A-E简要题解
    POJ2456 Aggressive cows(二分)
    POJ3122 Pie(二分)
    POJ3258 River Hopscotch(二分最大化最小值)
  • 原文地址:https://www.cnblogs.com/merciless/p/10704937.html
Copyright © 2020-2023  润新知