分布式文件存储FastDFS(三)FastDFS配置

在上一节中我们一起搭建了一个单节点的FastDFS系统,但是仅仅将系统搭建起来是远远不够的,必须要对FastDFS进行配置才能使系统正确的运行。

一、环境声明

我们还是像上一次一样首先说一下环境。我们采用VirtualBox安装了Ubuntu 14.04 TLS 64位虚拟机,采用网桥网卡,所以虚拟机会有一个和本机在同一网段的IP地址,这么做的目的是为了配置完成后在本机访问虚拟机的服务器,检查文件是否真正的能够下载下来。

本文所有的命令均在root用户下执行。

二、配置Tracker Server

修改%FastDFS%/conf/tracker.conf文件,修改如下

base_path=/home/xing/fastdfs  

可以自己指定目录位置,但目录必须存在,用于存储日志及storage server等信息,否则tracker server无法启动

如果你的http端口已经被占用了,那么就要将它改成其他的端口,默认的端口为8080,如果你的机器中8080被apache占用,那么这里也可以用8080,因为FastDFS实际上就是用的apache,我这里保持不变

http.server_port=8080 

为系统保留的存储区域,默认为10%,这里我保持默认

reserved_storage_space = 10%

这里是tracker server对storage server供服务的端口,使用默认的即可

port=22122  

其他的选项都保持默认。执行下面的命令来启动Tracker Server。

fdfs_trackerd %FastDFS%/conf/tracker.conf

进入/home/xing/fastdfs/logs/trackerd.log查看tracker的启动日志,如果看到类似的信息,则说明启动成功。

三、配置Storage Server

修改%FastDFS%/conf/storage.conf文件。

与tracker.conf一样,我们设置相同的目录,这个目录用来存储log和group内的相关信息。

base_path=/home/xing/fastdfs  

文件的存储位置,在一台storage server上可以指定多个存储位置,为了便于管理我简单的将存储位置和刚刚的存储日志的目录设为一样的,其实你可以根据的自己的需要变更这个目录,上传到服务器的文件就存储在这个目录下。

store_path0=/home/xing/fastdfs

这个服务器所属的group,必须指定,默认就为group1。

group_name=group1  

修改成tracker server的IP和端口信息,根据自己的实际情况进行修改,每个人的都不一样。

tracker_server=211.87.226.134:22122

配置完成后,我们使用如下的命令来启动Storage Server。

fdfs_storaged %FastDFS%/conf/storage.conf

这个时候会创建一大堆目录,等待完成时到/home/xing/fastdfs/logs/storage.log下查看log,如果看到类似的信息就说明成功了。

时间: 2024-11-04 08:27:07

分布式文件存储FastDFS(三)FastDFS配置的相关文章

FastDFS 分布式文件存储

FastDFS 分布式文件存储 什么是FastDFS? FastDFS是一个开源的轻量级的分布式文件系统.他解决了大量数据存储和负载均衡等问题.特别适合以中小文件(4KB < FileSize < 500MB)为载体的在线服务,如视频,音频,图片网站等等.FastDFS是一款开源的轻量级分布式文件系统,他是由纯 C 实现,支持Linux,FreeBSD等UNIX系统类,不是通用的文件系统,只能通过专有的API访问,目前提供了C.Java和PHP API为互联网应用量身定做,解决大容量文件存储问

分布式文件存储fastdfs

FastDFS是一个开源的轻量级应用级的分布式文件存储服务,它对文件进行管理,功能包括: 文件存储.文件同步.文件访问(文件上传.文件下载)等解决了大容量存储和负载均衡的问题. 特别适合以文件为载体的在线服务,如相册网站.视频网站等等. FastDFS有三个角色:跟踪服务器(tracker server).存储服务器(storage server)和客户端(client). 1)跟踪服务器:主要做调度工作 起负载均衡的作用 2)存储服务器:存储节点存储文件 完成文件管理的所有功能:存储.同步和提

FastDFS分布式文件存储

  存储能力是提供给上层业务系统以实现文件存取服务,这个存储能力为XDFS,即可扩展的分布式文件系统,实现的原理是封装了第三方的分布式存储系统实现的. 目前封装的第三方分布式系统包括FastDFS.Hadoop的HDFS,所提供的存储接口如下: 1  文件上传 2 文件断点上传 3 文件下载 4 文件断点下载 5  文件删除 6 获取文件大小 7  获取文件Http下载地址 8 批量获取文件Http下载地址 FastDFS适合的场景是互联网大中型企业的高并发文件存储服务,比如存储图片.音频.视频

.Net平台下,分布式文件存储的实现

遇到的问题 对于Web程序,使用一台服务器的时候,客户端上传的文件一般也都是存储在这台服务器上.但在集群环境中就行不通了,如果每个服务器都存储自己接受到的文件,就乱套了,数据库中明明有这个附件的记录,却找不到这个文件.于是,文件需要进行统一集中管理,并向集群中的服务器提供统一的路径. 基于NFS的分布式文件存储实现 Network File System 简称NFS,用人话说叫共享文件夹,可以实现分布式存储文件.只需要在文件服务器上共享文件夹,并指定相应账号的权限,并给Web服务器设置可以访问共

分布式文件存储

Storage不小心看到这个类,注释写着// 分布式文件存储类....不懂,吖的,google不能用,只能用某度,挺火大的. 又找到ThinkPHP\Library\Think\Storage\Driver 下面的File.class.php,那么,Storage类只是通过判断type去加载File.class.php或Sea.class.php 暂时不懂原理,Storage就两个方法,能看懂,但不理解为什么要这样写,继续看. 分布式文件存储,布布扣,bubuko.com

(转)分布式文件存储FastDFS(三)FastDFS配置

http://blog.csdn.net/xingjiarong/article/details/50559768 在上一节中我们一起搭建了一个单节点的FastDFS系统,但是仅仅将系统搭建起来是远远不够的,必须要对FastDFS进行配置才能使系统正确的运行. 一.环境声明 我们还是像上一次一样首先说一下环境.我们采用VirtualBox安装了Ubuntu 14.04 TLS 64位虚拟机,采用网桥网卡,所以虚拟机会有一个和本机在同一网段的IP地址,这么做的目的是为了配置完成后在本机访问虚拟机的

分布式文件存储FastDFS(四)配置fastdfs-apache-module

在前边我们已经配置好了FastDFS的环境,但是此时的FastDFS还不能通过http来访问,以前版本的FastDFS中都是集成了http服务器的功能,所以我看到一些比较早的博客中都是在配置的时候就考虑到了http服务器,我也按照他们的方法配置过,但是错误百出,后来发现我所使用的FastDFS_v4.06是需要单独配置apache服务器的,下面就来说一下我的配置过程. 一.环境声明 本人在Windows10 64位系统上使用VirtualBox虚拟了一台Ubuntu 14.04 LTS 64位虚

(转)分布式文件存储FastDFS(四)配置fastdfs-apache-module

http://blog.csdn.net/xingjiarong/article/details/50560605 在前边我们已经配置好了FastDFS的环境,但是此时的FastDFS还不能通过http来访问,以前版本的FastDFS中都是集成了http服务器的功能,所以我看到一些比较早的博客中都是在配置的时候就考虑到了http服务器,我也按照他们的方法配置过,但是错误百出,后来发现我所使用的FastDFS_v4.06是需要单独配置apache服务器的,下面就来说一下我的配置过程. 一.环境声明

分布式文件存储FastDFS(一)初识FastDFS

一.FastDFS简介 FastDFS是一款开源的.分布式文件系统(Distributed File System),由淘宝开发平台部资深架构师余庆开发.作为一个分布式文件系统,它对文件进行管理,功能包括:文件存储.文件同步.文件访问(文件上传.文件下载)等,解决了大容量存储和负载均衡的问题,特别适合中小文件(建议范围:4KB < file_size <500MB),对以文件为载体的在线服务,如相册网站.视频网站等等具有显著的效果. 二.FastDFS架构 FastDFS由客户端,跟踪服务器和