zoukankan      html  css  js  c++  java
  • FastDfs的搭建


    一、什么是FastDFS

    FastDFS是用c语言编写的一款开源的分布式文件系统。FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。

    (1)安装环境

    yum install gcc-c++

    (2)安装libevent 

    yum -y install libevent-devel

    (3)安装libfastcommon

    (4)./make.sh

    (5)./make.sh install

    (6)将/usr/lib64下的库文件拷贝至/usr/lib下(libfastcommon安装好后会自动将库文件拷贝至/usr/lib64下,由于FastDFS程序引用usr/lib目录所以需要将/usr/lib64下的库文件拷贝至/usr/lib下。)

    (7)安装FastDFS

     1.解压

     2. ./make.sh

    3. ./make.sh install

    4.将FastDFS下的conf下面的文件全部拷贝到 /etc/fdfs

    (8)修改配置文件

    base_path=/home/yuqing/fastdfs 

    改为:

    base_path=/home/fastdfs

    自己需要手动在home下建一个fastdfs目录

    启动:/usr/bin/fdfs_trackerd   /etc/fdfs/tracker.conf restart

    注:至此,tracker就安装完成了,本人将tracker和storage安装在同一台机器上,如果要将storage安装在另外一台机器上,则重复上述一到7步即可

    (9)修改storage的配置文件。

    修改

    group_name=group1

    base_path=/home/yuqing/FastDFS改为:base_path=/home/FastDFS

    store_path0=/home/yuqing/FastDFS改为:store_path0=/home/FastDFS/fdfs_storage

    #如果有多个挂载磁盘则定义多个store_path,如下

    #store_path1=.....

    #store_path2=......

    tracker_server=192.168.206.131:22122   #配置tracker服务器:IP

    #如果有多个则配置多个tracker

    tracker_server=192.168.206.131:22122

    (10)启动storage

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

  • 相关阅读:
    TCP11种状态
    多客户连接僵尸进程的处理
    gethostname(获取主机名)、gethostbyname(由主机名获取IP地址)
    点对点通信实例
    XCTF simple js
    XCTF WEB backup
    bugku SKCTF管理系统
    php漏洞 sha1函数
    bugku--速度要快
    bugku秋名山车神
  • 原文地址:https://www.cnblogs.com/wanerhu/p/11200464.html
Copyright © 2011-2022 走看看