摘要: The communication protocol of FastDFS is TCP/IP, the package composes of header and body which may be empty.header format: @ TRACKER_PROTO_PKG_LEN_SIZE bytes package length @ 1 byte command @ 1 byte statusnote: #TRACKER_PROTO_PKG_LEN_SIZE (8) bytes number buff is Big-Endian bytesbody format:1. commo 阅读全文
posted @ 2011-01-19 13:43 chinacloud 阅读(995) 评论(0) 推荐(0) 编辑
摘要: 在FastDFS的服务器端配置文件中,bind_addr这个参数用于需要绑定本机IP地址的场合。只有这个参数和主机特征相关,其余参数都是可以统一配置的。在不需要绑定本机的情况下,为了便于管理和维护,建议所有tracker server的配置文件相同,同组内的所有storage server的配置文件相同。tracker server的配置文件中没有出现storage server,而storage server的配置文件中会列举出所有的tracker server。这就决定了storage server和tracker server之间的连接由storage server主动发起,storag 阅读全文
posted @ 2011-01-19 13:42 chinacloud 阅读(2616) 评论(0) 推荐(0) 编辑
摘要: 本文较详细地介绍了FastDFS服务器端的目录结构和文件格式,包括tracker server和storage server两部分。有兴趣对FastDFS进行深入了解和研究的朋友,可以阅读本篇文章。FastDFS服务器端运行时目录结构如下: ${base_path} |__data:存放数据文件 |__logs:存放日志文件其中,${base_path}由配置文件中的参数“base_path”设定。一、tracker servertracker server目录及文件结构: ${base_path} |__data | |__storage_groups.dat:存储分组信息 | |__sto 阅读全文
posted @ 2011-01-19 13:40 chinacloud 阅读(3162) 评论(0) 推荐(1) 编辑
摘要: 首先是 tracker.conf# is this config file disabled# false for enabled# true for disableddisabled=false# 这个配置文件是否不生效,呵呵(改成是否生效是不是会让人感觉好点呢?) false 为生效(否则不生效) true反之# bind an address of this host# empty for bind all addresses of this hostbind_addr=# 是否绑定IP,# bind_addr= 后面为绑定的IP地址 (常用于服务器有多个IP但只希望一个IP提供服务)。 阅读全文
posted @ 2011-01-19 10:44 chinacloud 阅读(3617) 评论(0) 推荐(1) 编辑
摘要: 1.除了在storage.conf里的tracker_server增加tracker的ip和端口,其他地方要注意什么?恩,tracker server ip和端口,肯定是要正确设置的。支持多tracker server,每行设置一个tracker。另外,base_path也要正确设置。其余参数,通常采用缺省配置即可。你可以看一下配置说明那个帖子。每台tracker和storage的启动有没有先后关系?正常情况下,应该先启动tracker。FastDFS不会有这样的要求,你要启动storage也是没有任何问题的。2.想要把fastDFS产生的记录清空,再重新搭建一次,应该删除哪些文件 阅读全文
posted @ 2011-01-19 10:11 chinacloud 阅读(18070) 评论(0) 推荐(1) 编辑