FastDFS 的安装与配置 |
FastDFS 是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。FastDFS 服务端有两个角色:跟踪器(Tracker)和存储节点(Storage)。FastDHT 是一个基于键值对(Key Value Pair)的高效的分布式 Hash 系统,用于保存切图结果文件名与存储文件名之间的映射关系。FastDHT 服务器端底层存储采用 Berkeley DB,支持大数据量;网络 IO 采用 libevent,支持大并发连接。
在 SuperMap iServer 中可用于分布式切片的存储,有关分布式切片请参见:地图缓存
本文档主要介绍 FastDFS 这种存储方式,包括 FastDFS 的简介、安装、配置以及如何启动服务,帮助初学者学习如何使用 FastDFS。如果想了解 FastDFS 的官方安装指南,请参见:http://code.google.com/p/fastdfs/wiki/Setup。
FastDFS 版本要求4.00及以上,我们在范例中使用 FastDFS_v4.00版本,下载地址:http://code.google.com/p/fastdfs/downloads/list。
FastDHT 版本要求1.21及以上,我们在范例中使用 FastDHT_v1.21版本,下载地址:http://code.google.com/p/fastdht/downloads/list。
了解更多关于 FastDFS 的信息,您可以访问 FastDFS 主页:http://www.csource.org/。
FastDFS 默认使用了以下端口,如果开启了防火墙,请保证以下端口可访问: