zoukankan      html  css  js  c++  java
  • Linux FastDFS 分布式文件系统安装

    Linux FastDFS 分布式文件系统安装

    2013 年 3 月 11 日 – 09:21 | 930 views | Favorite收藏

    1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)

    FastDFS是一款类Google FS的开源分布式文件系统,它用纯C语言实现,支持Linux、FreeBSD、AIX等UNIX系统。它只能通过 专有API对文件进行存取访问,不支持POSIX接口方式,不能mount使用。准确地讲,Google FS以及FastDFSmogileFS、 HDFSTFS等类Google FS都不是系统级的分布式文件系统, 而是应用级的分布式文件存储服务。

    FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储文件同步文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。
    fastdfs 图解

    PHP接口文档: http://www.doc88.com/p-292361100178.html

    1、下载软件:

    wget http://fastdfs.googlecode.com/files/FastDFS_v4.06.tar.gz

    2、FastDFS安装

    tar zxvf FastDFS_v4.06.tar.gz

    cd FastDFS_v4.06
    打开文件 make.sh
    修改 安装目录
    TARGET_PREFIX=/usr/local 修改为 : TARGET_PREFIX=/usr/local/fastdfs

    创建目录:
    mkdir /usr/local/fastdfs # Fastdfs 安装目录
    mkdir /data1/fastdfs # 存放数据基目录的
    mkdir /data1/fastdfs/store0 # 存放数据基目录的
    mkdir /data1/fastdfs/store1 # 存放数据基目录的
    mkdir /data1/fastdfs/store2 # 存放数据基目录的

    ./make.sh

    ./make.sh install

    3、FastDFS之配置client
    vim /etc/fdfs/client.conf
    先创建目录: /data1/fastdfs
    base_path=/home/yuqing/fastdfs 修改为: base_path=/data1/fastdfs
    tracker_server=192.168.209.121:22122 修改为: tracker_server=服务器IP:22122

    4、FastDFS配置

    1、配置及启动Tracker Server
    vim /etc/fdfs/tracker.conf
    base_path=/home/yuqing/fastdfs  修改为:base_path=/data1/fastdfs
    use_storage_id = false 修改为:use_storage_id = true
    storage_ids_filename = storage_ids.conf 修改为:storage_ids_filename = /etc/fdfs/storage_ids.conf
    启动Tracker Server: /usr/local/fastdfs/bin/fdfs_trackerd  /etc/fdfs/tracker.conf

    /etc/fdfs/storage_ids.conf 里面的内容如下(现在我建立了2组)

    # 100001 group1 192.168.0.196
    # 100002 group1 192.168.0.116
    100001 groupA1AA 10.207.27.242
    100002 groupA1AA 10.207.27.241

    检查tracker是否启动成功,可以查看如下文件/data1/fastdfs/logs/trackerd.log

    5、配置及启动Storage Server
    vim /etc/fdfs/storage.conf

    base_path=/home/yuqing/fastdfs 修改为: /data1/fastdfs
    store_path_count=1 修改为: store_path_count=3
    store_path0=/home/yuqing/fastdfs2 修改为下面目录, 先创建目录,我创建了3个磁盘目录:
    store_path0=/data1/fastdfs/store0
    store_path1=/data1/fastdfs/store1
    store_path2=/data1/fastdfs/store2
    tracker_server=192.168.209.121:22122 修改为 tracker_server=你本机的IP:22122

    启动 :

    /usr/local/fastdfs/bin/fdfs_storaged /etc/fdfs/storage.conf
    第一次启动,会出现下面很多mkdir data path,这是系统在创建数据目录。

    相关文章

    • 2013 年 3 月 11 日 -- Linux FastDFS 同步机制说明 (0)
      FastDFS是一款类Google FS的开源分布式文件系统,它用纯C语言实现,支持Linux、FreeBSD、AIX等UNIX系统。它只能通过 专有API对文件进行存取访问,不支持POSIX接口方式,不能mount使用。准确地讲,Google FS以及FastDFS、mogileFS、 HDFS、TFS等类Google FS都不是系统级的分布式文件系统, 而是应用级的分布式文件存储服务。 ...
    • 2013 年 4 月 18 日 -- Linux FastDFS 上传下载流程图 (27)
      FastDFS是一款类Google FS的开源分布式文件系统,它用纯C语言实现,支持Linux、FreeBSD、AIX等UNIX系统。它只能通过 专有API对文件进行存取访问,不支持POSIX接口方式,不能mount使用。准确地讲,Google FS以及FastDFS、mogileFS、 HDFS、TFS等类Google FS都不是系统级的分布式文件系统, 而是应用级的分布式文件存储服务。 ...
    • 2013 年 3 月 11 日 -- Linux FastDFS 配置文件参数说明 (1)
      FastDFS是一款类Google FS的开源分布式文件系统,它用纯C语言实现,支持Linux、FreeBSD、AIX等UNIX系统。它只能通过 专有API对文件进行存取访问,不支持POSIX接口方式,不能mount使用。准确地讲,Google FS以及FastDFS、mogileFS、 HDFS、TFS等类Google FS都不是系统级的分布式文件系统, 而是应用级的分布式文件存储服务。 首先...
    • 2013 年 3 月 11 日 -- FastDFS tracker storage 的工作原理及流程 (0)
      FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。 FastDFS服务端有两个角色:跟踪器(tracker)和存储节点(storage)。跟踪器主要做调度工作,在访问上起负载均衡的作用。 存储节 点存储文件,完成文件管理的所...
    • 2013 年 4 月 18 日 -- Linux FastDFS PHP扩展安装 (6)
      FastDFS是一款类Google FS的开源分布式文件系统,它用纯C语言实现,支持Linux、FreeBSD、AIX等UNIX系统。它只能通过 专有API对文件进行存取访问,不支持POSIX接口方式,不能mount使用。准确地讲,Google FS以及FastDFS、mogileFS、 HDFS、TFS等类Google FS都不是系统级的分布式文件系统, 而是应用级的分布式文件存储服务。 ...
     
  • 相关阅读:
    IronRuby:元编程特性【method_missing】的使用
    DNN(DotNetNuke) 3.0感官刺激零距x接触!!! :)
    (MS SQL)如何实现相关文章功能(多关键字匹配)改进版
    谁有微软认证,如MCSD,MCDBA,MCXX等等,马上告诉我
    开源代码2004/12/25 codeproject
    开源代码2004/1220-PDF格式/文件相关
    强烈推荐一个超酷的跨平台、支持多数据库的数据库管理工具
    (MS SQL)如何实现相关文章功能(多关键字匹配)
    DotNetNuke(DNN)从入门到进阶(1)-怎样写自己的模块
    推荐开源代码2004/12/17
  • 原文地址:https://www.cnblogs.com/adolfmc/p/4243960.html
Copyright © 2011-2022 走看看