学习FastDfs

Posted wuhg

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习FastDfs相关的知识,希望对你有一定的参考价值。

一、简介

FastDFS是一个开源的轻量级分布式文件系统,由跟踪服务器(tracker server)、存储服务器(storage server)和客户端(client)三个部分组成

fastfds有两个角色:跟踪服务和存储服务

    跟踪服务控制:主要做调度工作,在访问上起负载均衡的作用。

    存储服务包括:文件存储,文件同步,提供文件访问接口,同时以key value的方式管理文件的元数据

不同组的Storage server之间不会相互通信,同组内的Storage server之间会相互连接进行文件同步。

上传:

技术图片

下载:

技术图片

技术图片

二、安装

https://github.com/happyfish100

1、安装libfastcommon

unzip libfastcommon-master.zip
cd libfastcommon-master
yum install gcc
./make.sh  &&  ./make.sh  install

2、安装 FastDFS

unzip  fastdfs-master.zip 
cd fastdfs-master ./make.sh && ./make.sh install

3、配置 Tracker 服务

1、修改配置文件
cd /etc/fdfs
cp tracker.conf.sample tracker.conf
vim tracker.conf
 base_path=/data/fdfs_tracker
2、启动服务
/etc/init.d/fdfs_trackerd start

4、配置

 




以上是关于学习FastDfs的主要内容,如果未能解决你的问题,请参考以下文章

FastDFS学习笔记

FastDFS学习笔记

学习FastDfs

腾讯云Centos下安装FastDFS

实战学习开源项目学习之FastDFS部署

fastdfs学习二————集群各项测试