Linux FastDFS 分布式文件系统安装

时间:2022-03-25 04:08:55

Linux FastDFS 分布式文件系统安装

2013 年 3 月 11 日 – 09:21 | 930 views | Linux FastDFS 分布式文件系统安装收藏

Linux FastDFS 分布式文件系统安装Linux FastDFS 分布式文件系统安装Linux FastDFS 分布式文件系统安装Linux FastDFS 分布式文件系统安装Linux FastDFS 分布式文件系统安装 (No Ratings Yet)

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

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

Linux FastDFS 分布式文件系统安装

相关文章

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

Linux FastDFS 分布式文件系统安装的更多相关文章

  1. FastDFS分布式文件系统安装与使用(单节点)

    http://blog.csdn.net/xyang81/article/details/52837974 http://download.csdn.net/detail/xyang81/966749 ...

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

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

  3. FastDFS分布式文件系统研究

    FastDFS分布式文件系统 这个主要是针对应用型的,很使用,特别是对于电商等 一.编译安装 ubuntu平台: apt-get install libevent(这个默认就有,没有就装下) libe ...

  4. Linux MFS分布式文件系统介绍和安装

    MFS分布式文件系统 mooseFS(moose 驼鹿)是一款网络分布式文件系统.它把数据分散在多台服务器上,但对于用户来讲,看到的只是一个源.MFS也像其他类unix文件系统一样,包含了层级结构(目 ...

  5. [linux] FastDFS访问文件,400 Bad Request

    linux 安装nginx,FastDFS后,启动访问指定文件出错, 文件名称格式化错误. 解决办法: vi /etc/fdfs/mod_fastdfs.conf 将 url_have_group_n ...

  6. FastDFS分布式文件系统设计原理

    转载自http://blog.chinaunix.net/uid-20196318-id-4058561.html FastDFS是一个开源的轻量级分布式文件系统,由跟踪服务器(tracker ser ...

  7. 1Nginx+fastdfs分布式文件存储

     准备,将所需的软件传到服务器上,服务器的列表如下: fastdfs-nginx-module_v1.15.tar.gz FastDFS_v4.06.tar.gz libevent-2.0.21- ...

  8. FastDFS 分布式文件存储目录

    1.fastdfs安装和配置 https://blog.csdn.net/hy245120020/article/details/78658081 2.使用nginx代理fastdfs以及图片裁剪(f ...

  9. 吴裕雄--天生自然HADOOP操作实验学习笔记:hdfs分布式文件系统安装

    实验目的 复习安装jdk 学习免密码登录 掌握安装配置hdfs集群的方法 掌握hdfs集群的简单使用和检查其工作状态 实验原理 1.hdfs是什么 hadoop安装的第一部分是安装hdfs,hdfs是 ...

随机推荐

  1. 【原】iOS学习之三种拨打电话方式的比较

    拨打电话小编从网上找到三种,在这里做一些总结和比较 1.基本使用 NSString *str = [[NSMutableString alloc] initWithFormat:@"tel: ...

  2. Code笔记之:对使用zend加密后的php文件进行解密

    对使用zend加密后的php文件进行解密 使用zend加密后的php文件用notpad++打开会出现类似的乱码 下面使用解密工具进行解密 http://pan.baidu.com/s/1i3n4ysX ...

  3. Cortex-M3/4的Hard Fault调试方法

    1 Cortex-M3/4的Fault简介 Cortex-M3/4的Fault异常是由于非法的存储器访问(比如访问0地址.写只读存储位置等)和非法的程序行为(比如除以0等)等造成的.常见的4种异常及产 ...

  4. 基于MVVM的知乎日报应用安卓源码

    使用data binding , dagger2 , retrofit2和rxjava实现的,基于MVVM的知乎日报APP运行效果: <ignore_js_op> 使用说明: 项目结构 a ...

  5. Oracle安装配置流程

    Oracle安装流程 第一次自己动手安装oracle,之前对oracle安装配置一窍不通,最后最终弄好.总结下. 1.  安装oracle10gserver端 2.  安装oracle10gclien ...

  6. DelayQueue使用示例之KTV包厢记时

    在学习Java 多线程并发开发过程中,了解到DelayQueue类的主要作用:是一个*的BlockingQueue,用于放置实现了Delayed接口的对象,其中的对象只能在其到期时才能从队列中取走. ...

  7. 3&period;数码相框-通过freetype库实现矢量显示

    本章主要内容如下: 1)矢量字体原理 2)使用freetype库实现矢量字体显示 1. 矢量字体原理 将汉字的笔划边缘用直线段描述成封闭的曲线,并将线段各端点的坐标经压缩存储,如下图所示: 由于每个汉 ...

  8. SQL 分页 SQL SERVER 2008

    public IList<UserInfo> GetPageList(int pageSize, int pageIndex, out int totalItemCount) { var ...

  9. SpringMVC异常处理机制

    SpringMVC异常处理机制 springMVC会将所有在doDispatch方法中的异常捕获,然后处理.无法处理的异常会抛出给容器处理. 在doDispatch()中调用processDispat ...

  10. 个人知识管理系统Version1&period;0开发记录(12)

    最近碰到个问题,在五个工作日内阅读一个百万行左右代码量的新项目集合,如何解决呢? 第一个工作日,环境观察.待在那个项目组,看项目成员们在做些什么事情,开发,测试,聊天,或多或少可以收集到一些项目相关的 ...