fastdfs文档整理与研究

fastdfs文档整理与研究

ID:32657860

大小:75.44 KB

页数:16页

时间:2019-02-14

fastdfs文档整理与研究_第1页
fastdfs文档整理与研究_第2页
fastdfs文档整理与研究_第3页
fastdfs文档整理与研究_第4页
fastdfs文档整理与研究_第5页
资源描述:

《fastdfs文档整理与研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、FastDFS文档整理与研究目录1.简介....41.1系统概述:…41.2适用场合....41.3组成部分及其作用....42.系统安装配置步骤….42.1环境预约.…42.2安装libevent^_52.2.1卸载原有的linevent上2.2.2安装现有的linevent卫2.3安装tracker_server^52.3.1创建安装目录....52.3.2配置文件.…52.3.3配置tracker_server王2.3.4启动tracker_server^62.4安装storage_server^_62.4.1创建安装目录....62.4.2配置storage^2.5测试文件上传下载..

2、..72.5.1配置客户端程序.…72.5.2测试文件上传....72.5.3测试文件下载.…82.6常用命令.…82.6.1.M启trackerserver.82・6・2•停止tracker_server,_82.6.3.ikserver进程退出运行....8264•重启server进程二...82.7安装过程中可能出现的问题及解决办法....82.7.1无法找到libevent-1.4.so.2库.…82.7.2启动Storaged的时候不成功.…91.系统设计….93.1系统模块….93・2系统架构图....93.3系统的特点.…103.3.1支持服务器的动态增减.…103.3.2跟踪器

3、内部完全对等....103.3.3采用分卷方式支持大容量103.3.4支持冗余备份和负载均衡….113.3.5自动完成文件同步….112.功能详细说明….114.1功能定义....114.1.1文件存储….114.1.2文件同步.…□4.1.3文件上传....114.1.4文件下载.…124.1.5文件杳看.…124.1.6文件删除….124.1.7文件附加.…124.1.8存储服务器信息査看.…124.1.9存储服务器踢出集群....134.1.10存储服务器在线扩容亠丄4.2功能具体使用的操作步骤工上4.2.1文件上传.…134.2.2文件下载.…134.2.3文件査看.…134.2.4文

4、件删除.…134.2.5文件附加....144.2.6存储服务器信息查看....144.2.7存储服务器踢出集群....144.3程序流程走向分析工上1.与其它分布式文件系统的比较.…16附录....171.简介1.1系统概述FastDFS是一个开源的分布式文件系统,对文件进行管理,它的主要功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。1.2适用场合特别适合以文件为载体的在线服务,如相册网站、视频网站等等。1.3组成部分及其作用FastDFS客户端,其作用是完成客户与服务端之间的交互。FastDFS服务端,有两个角色:a跟踪器(tracker

5、),具作川是完成调度工作,在访问上起负载均衡的作川。b.存储节点(storage),其作用是完成文件的存储,完成文件管理的所有功能:存储、同步和捉供存収接口,FastDFS同时对文件的metadata进行管理。所谓文件的metadata就是文件的相关属性,以键值对(keyvaluepair)方式表示,女U:width=1024,其屮的key为width,value为1024。文件metadata是文件属性列表,可以包含多个键值对。2.系统安装配置步骤2.1环境预约服务器IP端口irffl-Trackerl10.192.64.103无22122TrackerStorage110.192.64.1

6、04Groupl23000Storage两台均为centOS64bit操作系统。两个源码压缩包:libevent-1.4.12-stable.tar.gzFastDFS—v3.06.tar.gz2.2安装libevent2.2.1卸载原有的lineventFastDFS内部使川libevent作为http服务器,建议还是使川apache或Nginx,使川libevent路径因为/usr,如果系统己安装,需要卸载掉,命令:#yum-yremovelibevent2.2.2安装现有的linevent#TarxvfIibevent1.4.12-stable.tar.gz#cdlibevent#./c

7、onfigure-prefix=/usr#make#makeinstall2.3安装tracker_server2.3.1创建安装目录#mkdir/home/yuqing#tarzxvfFastDFS_v3.06.tar.gz/home/yuqing开启http支持,需要先修改make.sh文件,修改H#WITH_HTTPD=1M*HWITH_HTTPD=1,f#./make.sh〃开始编译#./

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。