码迷,mamicode.com
首页 > 其他好文 > 详细

学习FastDfs(一)

时间:2019-02-18 14:17:09      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:系统   fish   轻量   之间   轻量级   控制   作用   tar   png   

一、简介

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(一)

标签:系统   fish   轻量   之间   轻量级   控制   作用   tar   png   

原文地址:https://www.cnblogs.com/wuhg/p/10395187.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!