您好,欢迎光临本网站![请登录][注册会员]  
文件名称: fastdfs.pdf
  所属分类: 群集服务
  开发工具:
  文件大小: 166kb
  下载次数: 0
  上传时间: 2019-10-09
  提 供 者: a1135******
 详细说明:FastDFS集群安装手册,整理过的精致pdf,latex编译过的。非常漂亮.1环境信息 1环境信息 11安装文件信息 表1:安装文件信息 软件包 软件版本备注 Fast上S v5.02 Fastdfs-nginx-module 1.16 Libevent 20.20 libfastcommon 下载最新的 master即可 nginx V1.11.3 表2:服务器信息 服务器 IP 组无无 端 作用 Tracker 192.168.21.128 22122 Tracker Tracker2 192.168.21.129 22122 Tracker Storage 192.168.21.137 GroupDFSI 23000 Storage Storage 192.168.21.138 GroupDFS1 23000 Storage 2安装 libevent FastDFS内部使用libevent作为http服务器,如果使用apache或者nginx作为http服务器,该步骤可以不需 要。如果系统已经安装 libevent,需要先卸载,命令如下 力y lm remove libevent 安装 libevent,命令如下 tTar vf libevent -2.0.20-stable tar gz #cd libevent # configure- prefix=/usr tmake #make install 3安装Tr rackerserver 31创建安装目录并解压 FastDFS安装文件 命令如下 ttInkdir /hone/ yuqing #tar zxvf Fast DFS_v5.02.tar g7/home/yuqing 4安装 STORAGESERVER 3.2配置 Trackerserver 虬置文件路径:/home/ yuqing/ Fastl)}S/conf修改配置文件: tracker. conf,修改log、 group等文件存放的目录 (可以配置为任意存在的目录) bast path=/home/yuqing/ fastdfs i h bast path=/home/yuqing/FastDFS 修改http端凵 httpserverport=8080修改为httpserverport=80 开启http支持 sincludehttpconf修改为includehttpconf 33启动 Tracker server,启动命令如下 /usr/loca.1/ bin/fdfs tracked home/yuqing/Fast DFS/conf/tracker. conf 注意:其他的 Tracker server按照以上步骤安装启动即可。 4安装 StorageServer 4.1创建安装目录并解压 FastDFS安装文件 #mkdir/home/yuqing #tar zxvf FastDFS_ v5. 02. tar. gz /home/yuqing 修改make.sh文件,将#withhttPd=1修改为WithhttPd=1目的是开启http支持。然后执行如下命 令进行安装 make, s //开始编译 # make sh insta //安装 42配置 StorageServer 修改 storage.conf配置文件,定义log、grou等存储目录(可以是任意存在的目录) Base path-/home/yuqing/fastdfs-> bast path-/home/yuqing/ FastDFS 修改文件存位置,一个 storage可以指定多个目录(真实存在的目录): Store patho-/hone/yuqing/fastdfs Bi store patho-/home/ yuqing/FastDFS 添加 store path1=/home/ yuqing/ fasts2 定义组 Group name GroupDFSl 修改 tracker server的地址和端口,可以指定多 Tracker server=192.168.21.128:22122 Tracker server=192.168.21.129:22122 5在每一台 STORACESERVER上安装 FASTDES的 NGINX模块 5 开启http支持: 并includehttpconf修改为includehttpconf 43启动 Storage Server 命令如下 #/usr/local/ bin/fdfs storaged /home/yuqing/FastDFS/ conf/ storage. conf 注意:其他的 StorageServer按照以上步骤继续安装即可。 5在每一台 StorageServer上安装 FastDFS的 nginx模块 5.1安装 libfastcommon 在每一台服务器上,解压 libfastcommon,进入 libfastcommon- master目录执行 h /make. sh install 安裝结東后,由于 Fastl)HS主程序设置的i目录是/usr/ local/ib,所以需要创建软链接 In-s/ usr/lib64/libfastcommon so/usr/local/lib/libfastcommon so In -s/ usr/lib64/libfastcomInol so/ usr/lib/libfastcomnon se /usr/lib64/libfdfsclient so usr/local/ lib/libfdfsclientso In-s/ usr/lib64/libfdfsclient so /usr/lib/libfdfsclientso 52解压 FastDFS- ngInX- module 修改 fastdfs- nginx- module的 config文件,原来的内容是 CORE INCS="SCORE INCS/usr/local/include/fastdfs /usr/local/include/ fastcommon/ 使用vim/home/ nginx/ fastdfs-nginx-module/src/ config,修改为 CORE INCS="SCORE INCS/usr/include/fastdfs /usr/include/fastcommon 注意:各个版本的位置并不统.所以需要根据白己的版本修改位置。 53安裴 nginx 在每一个 Storage server上都需要安装 Nginx,具体的安装步骤可以参照htt:// blog. itpub. net/29254281/ Viewspace- 1283760/增加 fastdfs nginx -module,在 nginx安装目录下执行如下命令 / configure prefix=/home/nginx/ nginx-162 --sbil-path-/honenginx/nginx -1.6.2/nginx conf-path=/home/nginx/nginx-162/ nginx. conf pid-path=/home/nginx/nginx-162/nginx pid with-httpsslmodule add-module=/home/nginx/fastdfs-nginx-module/src 6测试文件上传下载 注意: add-module=/home/ nginx/ astdfs-nginx-module为 Fastdfs- ngiNX- module解压目录。执行命令 ako cat /proc/cpuinfo grep processor wc -l' & make install 复制 fastens- nginx- module源码中的配置文件到/etc/fds cp /home/nginx/fastdfs-nginx-module/src/mod fastdfs conf /etc/ fdfs 修改该配置文件( Imod fastdfs. conf) group name- GroupDFSl tracker server=192.168.1.128:22122 tracker server-192.168.1.129:22122 store pathO=/home/yuqing/FastDFS base path=/tmp url have group name=true//在URL中包含组名 复制 FastDFS的配置到/etc/fdis cd/hone/yuqing/FastDFS/conf cphttpconfmimetypes/etc/fdfs 修改 nginx配置文件: location / GroupDFS1/M00 i root /home/yuqing/FastDFS/ if (srequest filenaMe x \. (txt doc pdf rar gz zip doex exe xlsx ppt I pptx)$)t add header Content-Disposition: attachment if (sarg attnallle add header Content-Disposition attachment; filename=Sargattname nlgx fastdfs nodule 在/home/ yuding/ FastS/data目录下创建软连接,将其链接到实际存放数据的目录: cd/home/yuqing/FastDFS/ data In -s /home/yuqing /FastDFS/ data/ home/yuqing/FastDFS/data/Moo 启动 Nginx: cd/home/nginx/nginx-1113 /nginx 6测试文件上传下载 由于 FastS有白带的客户端程序,经过配置后,可进行文件上传。在 Tracker服务上修改客户端配置文件:/lome/ yugan 修改文件存放位置 Base-path/home/yuqing/fastdfs k* y bast -path/home/yuqing/FastDFS 修改 Tracker server 7常用命令 Tracker server-192.168.21.128:22122 server=192.168.21.129:22122 开启ltp支持 includehttpconf->includehttpconf 创建文件 并cd/usr/loca1/bin #mkdir test. txt 执行上传命令 #/usr/local/ bin/fdfs test /home/yuqing/ FastDFS/ conf/client. conf upload test. txt 执行下载命令: fd fs download file /home/yuqing/FastDFS/conf/ client. conf group DFS1/M00/ 00/00/ CsBAaF_ tXv6 由于上传文件后存在一个URL地址,在浏览器中直接访问该地址即可下载文件。 常用命令 7.1重启 tracker serve /usr/local/bin/resta.rt. sh /usr/local/bin/fdfs tracked/home/yuqing/FastDFS/conf/tracker 7.2停止 tracker_ serve /usr/local/bin/stop. sh /usr/local/bin/fdfs tracked home/yuqing/FastDFS /conf/ tracker.con 73让 server进程退出运行 直接ki即可让 server进程正常退出,可以使用kill命令,例如 killall fdfs tracker killall fdfs storaged 也可以使用 FastDFS自带的stop.sh脚本,如 /usr/local/bin/stop. sh usr/local/bin/fdfs storaged /home/yuqing/FastDES storage conf stop. sh只会停止命令行(包括参数)完全相同的进程。千万不要使用-9参数强杀,否则可能会导致 binlog数据丢 失的问题 7.4重启 server进程 可以kill抻 server进程后:执行启动命令行。如 killall fdfs tracked /usr/local/bin/fdfs tracker /hoine /yuqing/FastDFS/tracker. conf 7常用命令 或者直接使用 FastDFS白带的 restart.h脚本,如: /usr/local/bin/restart. sh /usr/local/bin/fdfstrackerd/home/yuqing/FastDFS/ tracker. conf 75删除无效的 storageserver 可以使用 fafs monitor来删除。命令行如下: /usr/local/bin/fdfs monitor delete 例如 /usr/local/ bin/fdfs monitor / home/yuqing/FastDFS client conf delete groupDFS1 192 168.2 注意:如果被删除的 storage server的状态是 ACTIVE,也就是该 storage server还在线上服务的情况下,是无 法删除掉的。 7.6查看 tracker server及 storage_ server状态 #/usr/ local/ bin/fdfs monitor /home/yuqing/ FastDFS/ conf/client. conf
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: fastdfs.pdf
 输入关键字,在本站1000多万海量源码库中尽情搜索: