FastDFS安装、配置及API使用文档.pdfVIP

  • 69
  • 0
  • 约1.05万字
  • 约 10页
  • 2019-07-07 发布于江苏
  • 举报
FastDFS 安装、配置及API 使用文档 石辰杰 2010.11.12 一、安装 1、系统环境 FastDFS 支持 Linux、FreeBSD、AIX 等 UINX 系统,本文使用 Ubuntu10.04 作 为测试环境。 2、安装准备 FastDFS 以libevent 作为Http 服务器,官方推荐使用Http 方式下载文件,故 在安装FastDFS 前请先安装libevent。 FastDFS 编译时查找/usr 目录获取libevent 依赖文件,而Ubuntu10.04 默认安 装的libevent 未安装于这一目录,请先卸载。 在打包文件中找到libevent-1.4.14b-stable.tar.gz,进行解压并编译安装: sudo tar vxzf libevent-1.4.14b-stable.tar.gz %libevent% ./configure --prefix=/usr make clean; make sudo make install 3、安装FastDFS 在打包文件中找到FastDFS_v2.03.tar.gz,进行解压 : sudo tar vxzf FastDFS_v2.03.tar.gz %FastDFS% 设置开启Http 服务,编辑%FastDFS%/make.sh 文件: #WITH_HTTPD=1 修改成 WITH_HTTPD=1 进入%FastDFS% 目录,编译并安装: sudo ./make.sh sudo ./make.sh install 二、配置 1、配置说明 配置文件需要根据服务器环境的不同,进行不同的配置,在本文中,Tracker Server ,Storage Server 都安装在一台服务器上,IP:。 2、配置文件目录 FastDFS 的配置文件在%FastDFS%/conf 目录下: client.conf 客户端上传配置文件 storage.conf 文件存储服务器配置文件 tracker.conf 负责均衡调度服务器配置文件 http.conf http 服务器配置文件 3、配置及启动Tracker Server (1)修改%FastDFS%/conf/tracker.conf 文件: #设置base_path 目录,根目录必须存在,子目录会自动创建 base_path=/home/username/FastDFS_Tracker 注:Tracker Server 目录及文件结构: tracker server 目录及文件结构: ${base_path} |__data | |__storage_groups.dat:存储分组信息 | |__storage_servers.dat:存储服务器列表 |__logs |__trackerd.log:Tracker Server 日志文件 #Http 服务端口 http.server_port=8090 #加载http.conf 的配置文件 #include http.conf #Tracker Server 对Storage Server 供服务的端口 port=22122 (2 )将http.conf 文件拷贝到/etc/fdfs 目录下: sudo cp %FastDFS%/conf/http.conf /etc/fdfs/ 注:为了支持Http,必须将这个文件拷贝到此目录 (3 )进入/usr/local/bin/ 目录,启动tracker 服务器,执行 sudo fdfs_trackerd %FastDFS%/conf/tracker.conf 4、配置及启动Storage Server (1)修改%FastDFS%/conf/storage.conf 文件: #设置base_path 目录,根目录必须存在,子目录会自动创建 base_path=/home/username/Fast

文档评论(0)

1亿VIP精品文档

相关文档