【FastDFS】FastDFS安装手册(单机版)

本文详述了在CentOS7环境下安装FastDFS的全过程,包括安装依赖、配置Tracker和Storage服务器,设置开机自启,以及客户端文件上传。同时介绍了如何安装Nginx和fastdfs-nginx-module模块,确保通过HTTP访问文件。
摘要由CSDN通过智能技术生成

一、前言

       FastDFS是用c语言编写的一款开源的分布式文件系统。FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用,高性能等指标。使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。具体有关FastDFS的知识点,欢迎猛戳我的博客

二、基本环境说明

       跟踪服务器(Tracker Server): 192.168.224.200

       存储服务器(Storage Server):192..168.224.201

       操作系统:CentOS7

       安装包:

       libfastcommon-master.zip:公共C函数库  

       fastdfs-master-V5.05.zip:FastDFS源码

       fastdfs-nginx-module-master.zip:FastDFS的nginx模块

       nginx-1.10.0.tar.gz:Nginx安装包

       将文件下载到/usr/local/src目录下面。

三、安装基本环境

       在tracker和storage服务器上执行相同的操作。

       1、安装所需的依赖包

yum install make cmake gcc gcc-c++

       2、安装libfastcommon

cd /usr/local/src
unzip libfastcommon-master.zip
cd libfastcommon-master
## 编译、安装
./make.sh
./make.sh install

       3、安装FastDFS

cd /usr/local/src
unzip fastdfs-master-V5.05.zip
cd fastdfs-master
## 编译、安装
./make.sh
./make.sh install

 四、配置tracker服务器

        1、复制tracker配置文件,重命名

cp /etc/fdfs/tracker.conf.sample /etc/fdfs/tracker.conf

        2、修改tracker.conf配置文件

vim /etc/fdfs/tracker.conf
# 修改的内容如下:
disabled=false              # 启用配置文件
port=22122                  # tracker服务器端口(默认22122)
base_path=/fastdfs/tracker  # 存储日志和数据的根目录

       3、创建base_path指定的目录

mkdir -p /fastdfs/tracker

       4、在防火墙中打开tracker服务器的端口

        由于操作系统选用的是CnetOS7。默认的防火墙为firewall。相关命令如下

        查看当前防火墙状态:

firewall-cmd --state
         

        开启状态---running

        关闭状态---not runing

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 53
    评论
评论 53
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值