Linux FastDFS 分布式文件系统安装

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

 (No Ratings Yet)

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

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都不是系统级的分布式文件系统, 而是应用级的分布式文件存储服务。 ...
Zemanta

转载于:https://www.cnblogs.com/adolfmc/p/4243960.html

Linux FastDFS 分布式文件系统安装相关推荐

  1. 一文搞定FastDFS分布式文件系统配置与部署

    Ubuntu下FastDFS分布式文件系统配置与部署 白宁超 2017年4月15日09:11:52 摘要: FastDFS是一个开源的轻量级分布式文件系统,功能包括:文件存储.文件同步.文件访问(文件 ...

  2. FastDFS分布式文件系统配置与部署

    一文搞定FastDFS分布式文件系统配置与部署 阅读目录 1 分布式文件系统介绍 2 系统架构介绍 3 FastDFS性能方案 4 Linux基本命令操作 5 安装VirtualBox虚拟机并配置Ub ...

  3. 搭建FastDFS分布式文件存储系统教程

    转载来源:https://github.com/happyfish100/fastdfs/wiki 搭建FastDFS分布式文件存储系统教程 环境准备 使用的系统软件 名称 说明 centos 7.x ...

  4. DFS分布式文件系统安装部署

    DFS分布式文件系统安装部署手册 一.DC服务器配置如下: 1.安装分布式文件系统,,如下图所示: 二.BDC服务器配置如下: 1.安装"文件服务" 2.选择如下所示: 3.选择用 ...

  5. FastDfs分布式文件存储系统

    FastDfs分布式文件存储系统 FastDfs 是一个开源的高性能分布式文件系统(DFS). 它的主要功能包括:文件存储,文件同步和文件访问,以及高容量和负载平衡.主要解决了海量数据存储问题,特别适 ...

  6. Docker部署Fastdfs分布式文件存储系统

    Docker部署Fastdfs分布式文件存储系统 Fastdfs分布式文件存储系统 拉取镜像 部署Tracker和Storage 开放端口 SpringBoot代码示例 Fastdfs分布式文件存储系 ...

  7. 超简单用Docker安装FastDFS分布式文件存储系统

    个人简介 作者是一个来自河源的大三在校生,以下笔记都是作者自学之路的一些浅薄经验,如有错误请指正,将来会不断的完善笔记,帮助更多的Java爱好者入门. Docker安装FastDFS分布式文件存储系统 ...

  8. FastDFS - 分布式文件存储系统

    目录 一.分布式文件存储 1.分布式文件存储的由来 2.常见的分布式存储框架 二.FastDFS介绍 三.FastDFS安装 1.拉取镜像文件 2.构建Tracker服务 3.构建Storage服务 ...

  9. FastDFS分布式文件系统介绍及单机版安装

    一.分布式文件系统 分布式文件系统 (Distributed File System) 是一个软件/软件服务器,这个软件可以用来管理文件,但这个软件所管理的文件通常不是在一个服务器节点上,而是在多个服 ...

最新文章

  1. [Spring cloud 一步步实现广告系统] 18. 查询返回广告创意
  2. linux下安装 ping 命令
  3. Linux20180502 六周第四次课(5月2日)
  4. 《无线通信与网络》第二章 信号传输基础
  5. 自媒体入门如何制作出优质视频,有这5款软件就够了
  6. python给函数设置超时时间已到_在 Linux/Mac 下为Python函数添加超时时间
  7. Mac读写ntfs磁盘工具:Paragon NTFS for Mac
  8. 带通采样定理的数学证明及相关推导
  9. Python穷举法连接WiFi
  10. Symbian游戏编程入门 (一) Symbian OS简介
  11. shopnc mysql_(转) shopnc数据库操作
  12. TiDB PCTP(PingCAP 认证 TiDB 数据库专家) 认证考试高分攻略
  13. Python-Django毕业设计交通违章举报平台(程序+Lw)
  14. sfc /scannow是什么意思,有什么作用?(转载)
  15. 吴章金: 实例解析 Linux C 语言程序之变量类型
  16. MultipleOutputFormat和MultipleOutputs
  17. 通过github构建个人博客1-基本环境搭建
  18. 同步辐射X射线断层扫描成像技术的应用领域和场景
  19. 解决vscode远程连接服务器的Extension activation failed问题
  20. c51语言的printf,KeilC51中的库函数printf

热门文章

  1. linux手动注入网络数据_Linux网络 - 数据包的接收过程【转】
  2. 如何解决 Nginx 端口映射到外网后访问地址端口丢失的问题
  3. linux实现开机自启动脚本
  4. Nginx+Tomcat代理环境下JS无法完全加载问题
  5. amazon linux 用户名,如何在Amazon AWS上设置一台Linux服务器
  6. grid php 用法,grid布局主要用法
  7. 2022牛客寒假算法基础集训营3 签到题7题(附基础集训营1-3签到题总结)
  8. 500万数据mysql_mysql 500万数据库
  9. leetcode 79.单词搜索 dfs
  10. Codeforces Round #467 (Div. 1): B. Sleepy Game(BFS+有向图判环)