• 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

  • 相关阅读:
    前端的UI设计与交互之布局篇
    前端的UI设计与交互之文案篇
    前端的UI设计与交互之字体篇
    前端的UI设计与交互之图标篇
    前端的UI设计与交互之色彩篇
    Linux学习(一)
    PHP正则表达式基本语法
    PHP正则表达式函数学习
    PHP发送HTTP请求的几种方式
    PHP实现队列
  • 原文地址:https://www.cnblogs.com/wanerhu/p/11200464.html
Copyright © 2020-2023  润新知