`
sundful
  • 浏览: 1245477 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

FastDFS+Nginx 集成并实现断点续传(一)

 
阅读更多

1、FastDFS简介

     FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。

FastDFS服务端有两个角色:跟踪器(tracker)和存储节点(storage)。跟踪器主要做调度工作,在访问上起负载均衡的作用。存储节点存储文件,完成文件管理的所有功能。

 

1.1 系统环境

 

tracker :10.10.208.98
tracker :10.10.208.76
storage :10.10.208.98
storage :10.10.208.76

 

 

1.2 准备工作

         下载如下文件:

       


 

1.3 安装libevent

安装步骤:
解压 libevent ,然后进入解压后的目录分别执行:

 

# yum -y remove libevent  最好先删除系统默认的libevent,以免有版本兼容问题
# tar -zxvpf libevent-2.0.21-stable.tar.gz
# cd libevent-2.0.21-stable
# ./configure --prefix=/usr
# make clean
# make
# make install
 

1.4 安装FastDFS

安装步骤:
解压 FastDFS ,然后进入解压后的目录分别执行:

# tar xzvf FastDFS_v4.07.tar.gz
# cd FastDFS
# vim make.sh
修改make.sh文件中的参数解释:
TARGET_PREFIX=/usr/local  ---安装路径
TARGET_CONF_PATH=/etc/fdfs	---配置文件路径
WITH_LINUX_SERVICE=1   ---是否为linux服务
# :wq
# ./make.sh
# ./make.sh install

 至此安装FastDFS完毕,下面是配置并启动storage和tracker服务

 

1.5 配置tracker.conf

步骤:

# vi /etc/fdfs/tracker.conf

配置data和log的存放路径,该路径如果不存在,需要自己创建
base_path=/home/tracker/fastdfs

# :wq
# mkdir -p /home/tracker/fastdfs

启动tracker服务
# service fdfs_trackerd start

确认22122端口已经监听
# netstat -ntl


        到此,tracker启动完毕!~

 

 

  • 大小: 4 KB
  • 大小: 5.3 KB
分享到:
评论

相关推荐

    fastdfs-nginx-module-1.24

    1. **优化的文件上传功能**:支持断点续传,提高了大文件上传的效率和成功率。 2. **安全增强**:增加了对文件访问的权限控制,确保只有授权的用户才能访问指定的文件。 3. **性能提升**:通过优化内部算法,降低了...

    fastdfs-nginx-module-master 5.0.8 适用

    1. **HTTP服务支持**:FastDFS-Nginx-Module实现了对FastDFS文件的HTTP GET和POST操作,支持断点续传、防盗链、限速等功能。 2. **负载均衡**:通过Nginx的负载均衡策略,可以实现对FastDFS存储节点的智能调度,提高...

    fastDFS-nginx-module-master-1.20

    FastDFS是一个开源的高性能、轻量级的分布式文件系统,而FastDFS-Nginx-Module则是FastDFS的重要组成部分,用于实现Nginx服务器与FastDFS之间的无缝对接。在本文中,我们将深入探讨FastDFS-Nginx-Module 1.20版本的...

    fastdfs和nginx相关安装包

    5. **支持断点续传**:对于大文件上传,支持在上传过程中中断后继续上传。 6. **支持多种语言的客户端**:提供了Java、PHP、Python等多种编程语言的API。 接下来,我们来看看Nginx。Nginx以其高性能、低内存占用和...

    FastDFS 文件分布式存储linux配置+javaDemo一个

    FastDFS虽然提供了HTTP接口,但不支持断点续传、防盗链等特性,所以通常会结合Nginx进行部署。在Nginx中配置FastDFS模块,将HTTP请求转发到FastDFS,实现静态资源的高效访问。配置示例如下: ```nginx http { # ...

    fastdfs-master.zip

    5. 支持断点续传:在文件上传过程中支持断点续传,提高上传效率。 五、FastDFS的部署与配置 部署FastDFS主要包括安装依赖库、编译FastDFS源码、配置服务器节点、设置环境变量和启动服务等步骤。在“fastdfs-master...

    FastDFS5.05搭建

    FastDFS支持断点续传,即使在上传过程中网络中断,也能在恢复后继续上传未完成的部分。 文件下载同样通过Tracker Server进行调度,客户端获取文件存储路径后,直接向指定的Storage Server发起HTTP请求下载文件。...

    FastDFS_v3.06.tar.gz

    5. 支持断点续传:在网络不稳定的情况下,能保证文件上传的完整性。 6. 支持文件ID自动生成,便于文件管理。 二、FastDFS安装与配置 在安装FastDFS之前,需要先安装依赖库libevent。这里以libevent-2.0.18-stable...

    FastDFS文件系统搭建

    FastDFS由C语言编写,它提供了对文件的上传、下载等基本操作,并且支持文件的断点续传和文件访问权限控制。FastDFS的核心组件包括Tracker Server和Storage Server,Tracker负责调度和负载均衡,Storage则负责文件的...

    FastDFS的安装,配置与使用(java)

    5. **支持断点续传**: 在文件上传过程中,如果因网络问题中断,可以从上次中断的位置继续上传。 **FastDFS的组成** FastDFS由三部分组成:Tracker Server、Storage Server和FastDFS Client。 1. **Tracker Server...

    分布式文件系统FastDFS架构剖析及配置优化

    - **支持多线程下载和断点续传**:增强了文件传输的效率和可靠性。 #### FastDFS的发展历程 - **V1.x版本**:采用了一个请求对应一个线程的服务模式,虽然简单但资源消耗较大,支持的并发连接数在1000左右。 - **...

Global site tag (gtag.js) - Google Analytics