`

FastDFS文件系统安装及部署

阅读更多

一,FastDFS文件系统安装

#步骤1:下载并安装libevent
 #1.1安装libevent
   wget https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz
   tar -zxvf libevent-2.0.21-stable.tar.gz
   cd libevent-2.0.21-stable
   ./configure
   make
   make install
 #1.2为libevent创建软链接到/lib库下,64位系统对应/lib64
   ln -s /usr/local/lib/libevent* /lib/
   ln -s /usr/local/lib/libevent* /lib64/
 #1.3检查是否已经安装成功命令
   ls -al /usr/local/lib | grep libevent
   
#步骤2:安装配置FastDFS文件系统
 #2.1 安装FastDFS文件系统
   wget http://fastdfs.googlecode.com/files/FastDFS_v4.06.tar.gz
   tar -zxvf FastDFS_v4.06.tar.gz
   cd FastDFS
   vi make.sh
   TARGET_PREFIX=/usr/local/FastDFS  ---安装路径  
   TARGET_CONF_PATH=/etc/fdfs  ---配置文件路径  
   WITH_LINUX_SERVICE=1   ---是否为linux服务  
   ./make.sh
   ./make.sh install
 #2.2创建存储目录
   mkdir /home/fastdfs
   mkdir /home/fastdfs/tracker
   mkdir /home/fastdfs/storage

 #2.3修改fastdfs配置文件
   cd /etc/fdfs/
   vim tracker.conf
   port=888
   base_path=/home/fastdfs/tracker
   http.tracker_server_port=8888
   vim storage.conf
   port=889
   group_name=group1
   store_path0=/home/fastdfs/storage
   tracker_server=10.116.84.117:888

   vim client.conf
   base_path=/home/fastdfs/tracker   
   tracker_server=10.116.84.117:888
   http.tracker_server_port=8888
   
#步骤3:安装配置nginx
 #3.1安装nginx
   下载nginx-1.5.1.tar.gz版本
   tar -zxvf nginx-1.5.1.tar.gz
   cd /usr/local/nginx-1.5.1/src
   wget https://sourceforge.net/projects/fastdfs/files/FastDFS%20Nginx%20Module%20Source%20Code/fastdfs-nginx-module_v1.16.tar.gz/download   
   tar -zxvf fastdfs-nginx-module_v1.16.tar
   cd /usr/local/nginx-1.5.1
   ./configure --prefix=/usr/local/nginx-fdfs --add-module=/usr/local/nginx-1.5.1/src/fastdfs-nginx-module/src
   make
   make install
 #3.2修改nginx.conf配置
   cd /usr/local/nginx-fdfs/conf
   vim nginx.conf
   listen       8000;
   location /group1/M00 {
      root /home/fastdfs/storage/data;
      ngx_fastdfs_module;
   }
 #3.3修改mod_fastdfs.conf(fastdfs-nginx-module模块使用的配置文件)
   cp /usr/local/nginx-1.5.1/src/fastdfs-nginx-module/src/mod_fastdfs.conf /etc/fdfs/
   vim mod_fastdfs.conf
   connect_timeout=2
   network_timeout=30
   base_path=/home/fastdfs/storage
   tracker_server=10.116.84.117:888
   storage_server_port=889
   group_name=group1
   store_path0=/home/fastdfs/storage
   load_fdfs_parameters_from_tracker=true
   log_filename=/home/fastdfs/nginxfdfsmod/ngnix_mod_fastdfs.log
  
#步骤4:验证是否安装成功
   #4.1找一张测试图片test.jpg
    上传一张测试图片到/home/fastdfs目录下test.jpg
   #4.2上传文件到文件系统
    /usr/local/bin/fdfs_test /etc/fdfs/client.conf upload /home/fastdfs/test.jpg
    如下图则上传成功:
     获取地址,通过配置的nginx访问图片资源:http://120.25.233.113:8000/group1/M00/00/00/CnRUdVdTmZ6AIYV-AAAbGTHIZk4388_big.jpg,能够正常访问则安装配置成功。
 

 二,常用操作命令

#nginx启动命令
  cd /usr/local/nginx-fdfs/sbin
  ./nginx
#nginx重新加载配置命令
  ./nginx -s reload
#启动跟踪器tracker
  /usr/local/bin/fdfs_trackerd /etc/fdfs/tracker.conf
#启动存储节点storage
  /usr/local/bin/fdfs_storaged /etc/fdfs/storage.conf
#查看服务进程ID
  ps -aux | grep fdfs_trackerd
  ps -aux | grep fdfs_storaged
#查看tracker及所有group运行状况
  /usr/local/bin/fdfs_monitor /etc/fdfs/client.conf
  通过Storage : ip_addr状态,查看存储节点是否可用,OFFLINE(已下线不可用),ACTIVE(激活可用) 
#关闭进程
  killall fdfs_trackerd
  killall fdfs_storaged
  或
  /usr/local/bin/stop.sh /usr/local/bin/fdfs_trackerd /etc/fdfs/tracker.conf
  /usr/local/bin/stop.sh /usr/local/bin/fdfs_storaged /etc/fdfs/storage.conf
#重启进程
  /usr/local/bin/restart.sh /usr/local/bin/fdfs_trackerd /etc/fdfs/tracker.conf
  /usr/local/bin/restart.sh /usr/local/bin/fdfs_storaged /etc/fdfs/storage.conf

 

  • 大小: 156.1 KB
分享到:
评论

相关推荐

    FastDFS文件系统+Nginx部署方案.docx

    配置完成后,重启Nginx服务,整个FastDFS文件系统就能对外提供服务了。 总的来说,FastDFS的部署涉及到操作系统环境的准备、基础库的安装、FastDFS核心组件的配置与启动,以及与Nginx的集成。这一过程需要对Linux...

    fastDFS文件系统搭建

    ### FastDFS 文件系统搭建知识点详解 #### 一、概述 FastDFS是一款开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载等),解决了大容量存储和负载均衡...

    fastDFS分布式文件系统部署方案

    【FastDFS分布式文件系统部署方案】 FastDFS是一个开源的高性能分布式文件系统,它专注于解决海量数据存储的问题,尤其适用于中小文件(建议大小在4KB到500MB之间)的在线服务。FastDFS提供了文件存储、文件同步和...

    FastDfs文件系统搭建教程

    **FastDFS文件系统搭建教程** FastDFS是一款开源的高性能、轻量级的分布式文件系统,主要解决大容量存储和负载均衡的问题,尤其适合以文件为载体的在线服务,如图片和视频分享等。本教程将详细讲解如何搭建FastDFS...

    FastDFS和Linux下安装使用FastDFS 安装Nginx 分布式文件系统.docx

    与其它分布式文件系统相比,FastDFS设计简洁,易于部署和管理,同时提供了较好的性能。 【FastDFS的架构】 FastDFS的核心组件包括Tracker Server和Storage Server。Tracker Server负责调度,它连接客户端和Storage...

    FastDFS分布式文件系统 v6.12.0.zip

    《FastDFS分布式文件系统详解与应用》 FastDFS是一款开源的高性能、轻量级的分布式文件系统,由国人开发,专为互联网应用设计,尤其适用于存储海量小文件。FastDFS的最新版本为v6.12.0,该版本在前作的基础上进行了...

    FastDFS分布式文件系统部署及springboot集成

    《FastDFS分布式文件系统部署及Springboot集成》 在当今的互联网环境中,分布式文件系统FastDFS因其高效、轻量级的特性,被广泛应用于存储大量非结构化数据,如图片、文档等。本文将详细介绍如何在单机环境下部署...

    FastDFS监控系统(fastdfs-zyc-fastdfs_client1.24)

    针对FastDFS文件系统的监控软件,软件基于B/S,实现对FastDFS整体服务状况与各类节点的监控,实时掌握FastDFS的服务状况。同时,通过对FastDFS并发情况与存储情况的监控,为FastDFS的部署实施提供参考。

    FastDFS集群的简介、部署与参数调优

    FastDFS是基于开源的分布式文件系统,主要用于解决大型企业级应用程序中的文件存储问题。 FastDFS集群的主要特点是高可用性、高性能、可扩展性和高可靠性。 FastDFS集群的架构主要由Tracker Server、Storage ...

    FastDFS分布式文件系统安装、配置与使用,并搭配nginx

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

    分布式文件系统FastDFS安装部署教程

    ### 分布式文件系统FastDFS安装部署教程 #### 一、FastDFS简介 **1.1 简介** FastDFS是一个开源的轻量级分布式文件系统,它主要用于解决大容量存储和负载均衡问题。FastDFS针对互联网环境进行了优化设计,能够很...

    fastdfs在ubuntu上的部署配置

    在本文中,我们将详细探讨如何在Ubuntu系统上部署配置FastDFS,这是一个开源的分布式文件系统。FastDFS设计用于解决大容量存储和负载均衡的问题,特别适合以文件为主的数据存储。以下是配置FastDFS的步骤: 1. **...

    centos6.7安装fastdfs docker部署

    CentOS 6.7 安装 FastDFS Docker 部署 在本文中,我们将详细介绍 CentOS 6.7 下安装 FastDFS 文件服务器和 Docker 容器集群的过程。 1. 安装 JDK 1.8 在安装 FastDFS 之前,我们需要首先安装 JDK 1.8。在 CentOS ...

    FastDFS文件服务器部署

    FastDFS 是一款轻量级的开源分布式文件系统,由纯 C 语言编写而成,主要用于处理海量小文件的存储需求。FastDFS 支持 Linux、FreeBSD 和 AIX 等多种 UNIX 系统,并且具备良好的可扩展性与高性能。 ##### 1.1 架构...

    FastDFS分布式文件系统容器化部署文件.zip

    FastDFS分布式文件系统单机容器化部署,集群容器化部署 使用方法见:https://blog.csdn.net/pcn01/article/details/104464689

    FastDFS文件系统搭建

    总的来说,FastDFS文件系统的搭建涉及多个步骤,包括环境准备、软件安装、配置、启动以及客户端集成。通过合理的部署和配置,FastDFS能有效支持大规模的文件存储和高效访问,为互联网应用提供稳定、高效的文件服务。

    FastDFS集群与Http访问部署详解配置文件.rar

    《FastDFS集群与Http访问部署详解》涉及到的关键技术主要包括FastDFS分布式文件系统、Nginx反向代理服务器以及集群和HTTP访问的配置。FastDFS是一个开源的高性能、轻量级的分布式文件系统,主要解决大容量存储和负载...

    FastDFS文件包.zip

    本资源包"FastDFS文件包.zip"包含了FastDFS安装和配置所需的所有组件,包括Nginx服务器、FastDFS服务端和客户端、FastDFS-Nginx模块以及相关的Java客户端,旨在帮助用户快速搭建起一个稳定可靠的文件存储系统。...

    FastDFS+Nginx安装部署软件

    1. **概述**:FastDFS是一个高性能、轻量级的开源分布式文件系统。它专为大型网站设计,具有高可用性、高性能、高扩展性和低依赖性等特点。 2. **功能**:FastDFS提供文件存储、文件同步、负载均衡等功能,确保文件...

    FastDFS所需安装文件.zip

    FastDFS是一款开源的高性能、轻量级的分布式文件系统,主要设计用于互联网环境下的大容量存储,特别适合图片、视频等大数据量的文件存储。它将文件存储与HTTP服务相结合,使得文件上传和下载变得更加简单。FastDFS为...

Global site tag (gtag.js) - Google Analytics