zoukankan      html  css  js  c++  java
  • 08.Linux系统Fastdfs分布式文件系统互为主从配置搭建部署

    Fastdfs分布式文件系统-互为主从配置部署

    1.安装基础依赖

    yum install -y gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel unzip

    2.下载安装 libfastcommon

    wget https://github.com/happyfish100/libfastcommon/archive/master.zip

    3.解压安装

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

    4.下载安装V5.08.zip

    wget https://github.com/happyfish100/fastdfs/archive/V5.08.zip

    5.解压安装

    unzip V5.08.zip
    cd fastdfs-5.08
    ./make.sh && ./make.sh install

    6.备份配置文件

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

    7.修改配置文件storage.conf,client.conf,tracker.conf

    vim storage.conf
    bind_addr=0.0.0.0              (可默认为空)
    base_path=/home/yuqing/fastdfs       (可自行修改路径,确保路径存在,子路径会自动生成)
    store_path0=/home/yuqing/fastdfs      (可自行修改路径,确保路径存在,子路径会自动生成)
    tracker_server=xx.xx.xx.xx:22122      (可多个server)

    vim client.conf
    base_path=/home/yuqing/fastdfs       (可自行修改路径,确保路径存在,子路径会自动生成)
    tracker_server=xx.xx.xx.xx:22122      (同storage.conf中的sever)

    vim tracker.conf
    reserved_storage_space=5GB

    8.创建数据和日志路径

    mkdir -p /home/yuqing/fastdfs

    9.开放22122端口和23000端口(启动相关服务)

    /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf
    /usr/bin/fdfs_storaged /etc/fdfs/storage.conf

    10.上传文件测试

    /usr/bin/fdfs_upload_file /etc/fdfs/client.conf /master.zip

    互为主从搭建只需在另一台机器上安装相同版本fastdfs即可
    安装完后可scp -r /etc/fdfs root@xx.xx.xx.xx:/etc 覆盖配置文件即保证两边机器配置文件相同
    注:如果报错可修改配置文件权限为777重启即可

     

     

  • 相关阅读:
    在AE中通过SDE添加图层(转)
    上一视图下一视图功能实现(C#+SuperMap Objects)
    [Python入门及进阶笔记]Python基础内置函数小结
    Javascript小球
    64位centos下安装python的PIL模块
    [Python入门及进阶笔记]Python基础集合小结
    C语言的那些小秘密之【链表(二)】
    巴斯卡三角形
    [Python入门及进阶笔记]Python基础数字处理相关模块
    C语言的那些小秘密之【链表(一)】
  • 原文地址:https://www.cnblogs.com/lanwenzhu/p/11988257.html
Copyright © 2011-2022 走看看