FastDFS单机配置

用FastDFS集群自己动手搭建一个文件管理系统,给我学! 目录 一、FastDFS介绍 简介 FastDFS的存储策略 FastDFS的上传过程 FastDFS的文件同步 FastDFS的文件下载 二、安装FastDFS环境 前言 下载安装 libfastcommon 下载安装FastDFS 配置FastDFS跟踪器(Tracker) 配置 FastDFS 存储 (Storage) 文件上传测试 三、安装Nginx 安装nginx所需环境   安装Nginx 访问文件 四、FastDFS 配置 Nginx 模块 安装配置Nginx. 阅读详情

简介

FastDFS服务端有三个角色:跟踪服务器(tracker server)、存储服务器(storage server)和客户端(client)。

  • tracker server:跟踪服务器,主要做调度工作,起负载均衡的作用。在内存中记录集群中所有存储组和存储服务器的状态信息,是客户端和数据服务器交互的枢纽。相比GFS中的master更为精简,不记录文件索引信息,占用的内存量很少。
  • storage server:存储服务器(又称:存储节点或数据服务器),文件和文件属性(meta data)都保存到存储服务器上。Storage server直接利用OS的文件系统调用管理文件。
  • client:客户端,作为业务请求的发起方,通过专有接口,使用TCP/IP协议与跟踪器服务器或存储节点进行数据交互。

本机环境

使用CentOS 7.0 x86_64版操作系统,按照以下网络结构进行部署:
所需要下载的压缩包有:
FastDFS源代码:FastDFS_v5.01.tar.gz
fastdfs的nginx模块源代码:fastdfs-nginx-module_v1.15.tar.gz
编译工具: C/C++ 编译工具集(gcc/make等等)

nginx 9.0 本机已经安装

编译和安装所需的依赖包

需要gcc,make,perl

# yum -y install gcc gcc-c++ make automake autoconf libtool perl

下载FastDFS安装包

FastDFS源代码
https://svwh.dl.sourceforge.net/project/fastdfs/FastDFS%20Server%20Source%20Code/FastDFS%20Server%20with%20PHP%20Extension%20Source%20Code%20V5.02/FastDFS_v5.02.tar.gz

FastDFS_v5.02.tar.gz

安装命令如下

[root@fastF opt]# wget https://svwh.dl.sourceforge.net/project/fastdfs/FastDFS%20Server%20Source%20Code/FastDFS%20Server%20with%20PHP%20Extension%20Source%20Code%20V5.02/FastDFS_v5.02.tar.gz
[root@fastF opt]# tar zxf FastDFS_v5.02.tar.gz
[root@fastF opt]#cd FastDFS
[root@fastF FastDFS]# ls
client  COPYING-3_0.txt  INSTALL     README.md   storage
common  HISTORY          make.sh     restart.sh  test
conf    init.d           php_client  stop.sh     tracker
[root@fastF FastDFS]# ./make.sh
[root@fastF FastDFS]#./make.sh install

安装完成后,所有可执行文件在/usr/local/bin下,以fdfs开头:

[root@fastF FastDFS]# ll /usr/local/bin/fdfs*
-rwxr-xr-x 1 root root  527135 Mar  6 11:50 /usr/local/bin/fdfs_appender_test
-rwxr-xr-x 1 root root  526872 Mar  6 11:50 /usr/local/bin/fdfs_appender_test1
-rwxr-xr-x 1 root root  517552 Mar  6 11:50 /usr/local/bin/fdfs_append_file
-rwxr-xr-x 1 root root  517298 Mar  6 11:50 /usr/local/bin/fdfs_crc32
-rwxr-xr-x 1 root root  517472 Mar  6 11:50 /usr/local/bin/fdfs_delete_file
-rwxr-xr-x 1 root root  518194 Mar  6 11:50 /usr/local/bin/fdfs_download_file
-rwxr-xr-x 1 root root  517910 Mar  6 11:50 /usr/local/bin/fdfs_file_info
-rwxr-xr-x 1 root root  530825 Mar  6 11:50 /usr/local/bin/fdfs_monitor
-rwxr-xr-x 1 root root 1183459 Mar  6 11:50 /usr/local/bin/fdfs_storaged
-rwxr-xr-x 1 root root  533302 Mar  6 11:50 /usr/local/bin/fdfs_test
-rwxr-xr-x 1 root root  532543 Mar  6 11:50 /usr/local/bin/fdfs_test1
-rwxr-xr-x 1 root root  659042 Mar  6 11:50 /usr/local/bin/fdfs_trackerd
-rwxr-xr-x 1 root root  518134 Mar  6 11:50 /usr/local/bin/fdfs_upload_appender
-rwxr-xr-x 1 root root  519232 Mar  6 11:50 /usr/local/bin/fdfs_upload_file

所有配置文件在/etc/fdfs下:

[root@fastF FastDFS]# ll /etc/fdfs/
total 56
-rw-r--r-- 1 root root  1461 Mar  6 11:50 client.conf
-rw-r--r-- 1 root root   858 Mar  6 11:50 http.conf
-rw-r--r-- 1 root root 31172 Mar  6 11:50 mime.types
-rw-r--r-- 1 root root  7535 Mar  6 11:50 storage.conf
-rw-r--r-- 1 root root  6990 Mar  6 11:50 tracker.conf

修改配置文件

查看配置文件目录

[root@fastF opt]# ls /etc/fdfs/
client.conf  http.conf  mime.types  storage.conf  tracker.conf

storage.conf 存储配置文件
tracker.conf 跟踪配置文件

storage.conf配置如下,其它默认即可

base_path=/mnt/fdfs_work/fdfs_data/storage#设置storage的日志目录(需预先创建)
store_path0=/mnt/fdfs_work/fdfs_data/sdata#上传文件路径 
tracker_server=192.1.0.1:22122#tracker服务器的IP地址和端口号,如果是单机搭建,IP不要写127.0.0.1,否则启动不成功
http.server_port=8888     #设置http端口号

其他项目基本是默认的

disabled=false            #启用配置文件
group_name=group1  #组名,根据实际情况修改
port=23000   #设置storage的端口号
store_path_count=1#存储路径个数,需要和store_path个数匹配

tracker.conf配置如下

一般只需改动以下几个参数即可:

bind_addr=192.1.0.1#单机和上面的store的地址绑定的是同一个ip
base_path=/mnt/fdfs_work/fdfs_data/tracker   #设置tracker的数据文件和日志目录(需预先创建)
http.server_port=9090    #设置http端口号如需要进行性能调优,可以参照附录的配置文件的详细说明。

其他项目基本是默认的

disabled=false            #启用配置文件
port=22122                #设置tracker的端口号

创建文件存放的目录

mkdir -p /mnt/fdfs_work/fdfs_data/storage
mkdir -p /mnt/fdfs_work/fdfs_data/sdata
mkdir -p /mnt/fdfs_work/fdfs_data/tracker

运行tracker

运行tracker之前,先要把防火墙中对应的fd端口打开(本例中为22122)。

[root@tracker FastDFS]# iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 22122 -j ACCEPT
[root@tracker FastDFS]# /etc/init.d/iptables save
iptables:将防火墙规则保存到 /etc/sysconfig/iptables

启动tracker,确认启动是否成功。(查看是否对应端口22122是否开始监听)

[root@tracker FastDFS]#/usr/local/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart
[root@tracker FastDFS]#netstat -unltp | grep fdfs
tcp    0    0.0.0.0:22122       0.0.0.0:*           LISTEN      1766/

运行storage

运行storage之前,先要把防火墙中对应的端口打开(本例中为8888)。

[root@tracker FastDFS]# iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 8888 -j ACCEPT
[root@storage1FastDFS]# /etc/init.d/iptables save
iptables:将防火墙规则保存到 /etc/sysconfig/iptables:[确定]

启动storage,会根据配置文件的设置自动创建多级存储目录,确认启动是否成功。(查看是否对应端口23000是否开始监听)

[root@tracker FastDFS]#/usr/local/bin/fdfs_storaged /etc/fdfs/storage.conf restart
data path: /mnt/fdfs_work/fdfs_data/sdata/data, mkdir sub dir...
mkdir data path: 00 ...
mkdir data path: 01 ...
mkdir data path: 02 ...
...
/mnt/fdfs_work/fdfs_data/sdata/data

启动成功,通过端口查看

[root@tracker FastDFS]#netstat -unltp | grep fdfs
tcp    0    0.0.0.0:23000       0.0.0.0:*           LISTEN      1766/fdfs_storaged

也可查看storage的日志是否启动成功或是否有错误。
[root@tracker FastDFS]# cat /mnt/fdfs_work/fdfs_data/storage/logs/storaged.log

确认启动成功后,可以运行 fdfs_monitor 查看 storage服务器是否已经登记到 tracker服务器。
[root@tracker FastDFS]# /usr/local/bin/fdfs_monitor /etc/fdfs/storage.conf

看到“ip_addr = 127.0.0.1 (localhost) ACTIVE”即可确认 storage 运行正常。

文件上传测试

[root@iZ94tfzxyb0Z opt]# /usr/local/bin/fdfs_upload_file /etc/fdfs/storage.conf /mnt/html-project/html/images/activity/huo_1.jpg
group1/M00/00/00/fwAAAVi9FNCAPnpkAAJ8vcSCuHE130.jpg

已经上传到文件夹中了,并且重命名为fwAAAVi9FNCAPnpkAAJ8vcSCuHE130.jpg

至此FastDFS的主要配置已经完成了。

FastDFS路径描述

安装和配置nginx插件fastdfs-nginx-module

背景

在大多数业务场景中,往往需要为FastDFS存储的文件提供http下载服务,而尽管FastDFS在其storage及tracker都内置了http服务, 但性能表现却不尽如人意;
作者余庆在后来的版本中增加了基于当前主流web服务器的扩展模块(包括nginx/apache),其用意在于利用web服务器直接对本机storage数据文件提供http服务,以提高文件下载的性能。

这一部分基本是扩展nginx的功能
nginx的入门安装请参考
nginx在centos7和win7下的安装及配置

方式1安装插件fastdfs-nginx-module[不建议安装]

wget http://nchc.dl.sourceforge.net/project/fastdfs/FastDFS%20Nginx%20Module%20Source%20Code/fastdfs-nginx-module_v1.16.tar.gz
# tar zxf fastdfs-nginx-module_v1.16.tar.gz
# tar zxf nginx-1.8.0.tar.gz
# cd nginx-1.8.0
# ./configure --prefix=/data/nginx --add-module=/data/soft/fastdfs-nginx-module/src
# make
# make install

安装该插件后我这边是无法启动nginx,因此只能绕路而行

方式2软连接访问文件

因为fstdfs返回的路径是group1/M00/00/00/fwAAAVi9FNCAPnpkAAJ8vcSCuHE130.jpg
而实际路径是:/mnt/fdfs_work/fdfs_data/sdata/data/00/00/fwAAAVi9FNCAPnpkAAJ8vcSCuHE130.jpg
因此就多了group1/M00
这里使用软链接处理

cd /mnt/fdfs_work/fdfs_data/sdata/data/
mkdir group1
cd group1
ln -s /mnt/fdfs_work/fdfs_data/sdata/data  /mnt/fdfs_work/fdfs_data/sdata/data/group1/M00

nginx配置

        location /group1/M00 {
              root  /mnt/fdfs_work/sdata/data;
                 # ngx_fastdfs_module;
        }

单机版本的FastDFS的主要配置已经完成了,这一部分基本是为nginx服务的

可以直接通过浏览器浏览图片
http://192.168.0.91/group1/M00/00/00/fwAAAVi9FNCAPnpkAAJ8vcSCuHE130.jpg

##一些常用命令
yum -y install zlib zlib-devel pcre pcre-devel gcc gcc-c++ openssl openssl-devel libevent libevent-devel perl unzip net-tools wget

查看端口
netstat -ntl
netstat -lnp | grep 80

查看进程
ps -aux | grep fdfs

fastdfs命令
上传文件:/usr/local/bin/fdfs_upload_file
下载文件:/usr/local/bin/fdfs_download_file [local_filename]
删除文件:/usr/local/bin/fdfs_delete_file
monitor: /usr/local/bin/fdfs_monitor /etc/fdfs/client.conf
关闭:
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

参考资料

FastDFS-Nginx扩展模块源码分析 http://www.cnblogs.com/littleatp/p/4361318.html

单机版FastDFS磁盘扩容实战:从分区到配置全流程解析 本文详细解析了单机版FastDFS磁盘扩容的全流程,从诊断磁盘空间不足、规划新存储路径,到实战分区、格式化、挂载新硬盘,并重点讲解了如何修改FastDFS的Storage、Tracker及Nginx模块配置以无缝集成新存储路径。最后提供了完整的服务重启顺序与验证方法,确保扩容过程平稳、数据安全,有效解决单机环境下的存储瓶颈问题。 阅读详情

相关推荐

单机版Fastdfs安装部署

一、软件包准备: 1、FastDFS_v5.05.tar.gz 2、libfastcommonV1.0.7.tar.gz 3、fastdfs-nginx-module_v1.16.tar.gz 4、nginx-1.10.2.tar.gz 二、确认环境端口是否可用,也可更换fastdfs默认端口 tracker使用:22122 storage使用:23000 ...

阿索的专栏 5308

Nginx+FastDFS

代理:通过客户机的配置,实现让一台服务器代理客户机,客户的所有请求都交给代理服务 器处理。正向代理比如:各种翻墙软件,vpn,各种游戏加速器等等。反向代理:用一台服务器,代理真实服务器,用户访问时,不再是访问真实服务器,而是代 理服务器。我们需要提前在nginx中配置好反向代理的规则,不同的请求,交给不同的真实服务器处理当请求到达nginx,nginx会根据已经定义的规则进行请求的转发,从而实现路由功能。

qq_45393339的博客 3819

FastDFS单机存储扩容避坑指南:XFS分区挂载与多路径配置详解

本文详细介绍了FastDFS单机存储扩容的关键步骤与避坑指南,重点讲解了XFS分区挂载的最佳实践和多路径配置技巧。通过实际案例分析和配置对比,帮助用户解决磁盘容量扩容中的常见问题,确保FastDFS存储系统的高效稳定运行。

weixin_29267307的博客 119

FastDFS为什么要用Nginx做代理

一、FastDFS简要介绍 1.是什么 FastDFS就是一种轻量级的、常用的分布式文件系统,通常用作图片服务器。 2.两个部分都是干什么的 FastDFS分为两个部分,Tracker和Storage。 Tracker作为协调者,用户上传和下载文件都要通过tracker。 Storage是存储节点,主要用来存储文件。storage可以分成多个组,每个组有若干个节点,这些节点放的文件...

qq_37457564的博客 2442

11-FastDFS文件服务器 和 Nginx

1、开源的轻量级分布式,用于解决大数据量存储和负载均衡等问题。支持HTTP协议传输文件(结合Nginx);对文件内容做Hash处理,节约磁盘空间;支持负载均衡、整体性能较佳。3、FastDFS的二个角色:跟踪服务器(Tracker)、存储服务器(Storage)。跟踪服务器:主要做工作,起到负载均衡的作用。它是客户端和存储服务器交互的枢纽。存储服务器:主要提供,存储服务器是以组(Group)为单位,每个组内可以有多台存储服务器,数据互为备份。文件及属性(Meta Data)都保存在该服务器上。

NikoChina的博客 1122

基于知识图谱的旅游推荐系统

这一系统整合了当今先进的数据技术:采集携程等大型平台的景点数据,通过爬虫技术源源不断地获取最新的旅游信息。此外,我们采用Neo4j图数据库来存储和处理这些数据,结合自然语言处理技术,为你提供精准的旅游建议。:通过直观的知识图谱展示,了解各个景点之间微妙的联系,无论是文化背景还是地理方位,你都能从中发现新的旅行灵感。准备毕业设计的同学,关注我们,这是一个集成了多种前沿技术的项目,为你的学术成果锦上添花。:不再浪费时间,系统根据你的偏好和历史评分,利用协同过滤技术推荐适合的旅游目的地。

qalangtao的博客-qalangtao.com 773

FastDFS安装教程(单机)

0.安装包 所有的组件都可以从github或者gitee上下载,这是fastdfs开发团队在github的开源项目:https://github.com/happyfish100 注意:每个组件都有个HISTORY文件,在里面可以看各版本兼容 1.libfastcommon:版本1.0.51,fastdfs的基础C函数库 2.fastdfs :版本6.07,fastdfs核心组件 3.fastdfs-nginx-module:版本1.22,fastdfs集成nginx模块 4.nginx:版本1.20

金牛区代码仔的博客 877

从Frenet坐标系到多项式拟合:Lattice Planner核心原理拆解与调参指南

本文深入解析了自动驾驶轨迹规划中Lattice Planner的核心原理,重点阐述了其在Frenet坐标系下解耦横纵向规划、利用五次和四次多项式拟合轨迹的数学基础。文章提供了从坐标系转换、采样策略到成本函数设计的完整工程实践指南,并分享了关键的参数调优经验,旨在帮助开发者高效实现稳定、平滑且安全的轨迹规划。

tech5的博客 1111

FastDFS集群环境搭建(一)单机FastDFS配置

文章目录安装libfastcommon安装FastDFS配置FastDFS配置tracker.conf(跟踪服务配置文件)配置storage.conf(存储配置文件)配置client.conf(客户端配置文件)配置http.conf启动FastDFS上传文件测试 安装libfastcommon 由于FastDFS依赖libfastcommon,所以先需要安装libfastcommon,安装li...

爱清清的专栏 1163

1.STM32H743VGT6最小系统板

此款MCU具备较大算力进行频谱运算,为复杂数据运算提供更高效的保障。该MCU具备REV-V和REV-Y两个型号,后者为新版本。

Audiation88的博客 3793

GEE土地分类:基于sentinel-2的ResNet深度学习模型的土地分类

本文提出了一种基于深度学习的土地覆盖分类方法,通过集成Google Earth Engine和PyTorch框架实现自动化监测系统。技术方案包括:1) 使用Sentinel-2和Landsat-8卫星影像作为数据源,结合EuroSAT标准数据集;2) 采用ResNet50和U-Net构建深度学习模型;3) 建立端到端处理流程,包含数据预处理、模型训练和评估体系。实验结果表明,该方法在EuroSAT数据集上达到90%的分类准确率,成功应用于农作物监测、城市扩张分析等场景。系统配置基于Python 3.8+环境

此星光明博客 370

单机版的fastdfs下载,并修改配置文件运行

搭建fastdfs比较麻烦,这里我已经搭建好了,这个是单机版本的,只是供个人学习使用。大家下载好打开虚拟机修改配置文件就好了。这里我记录一下修改配置文件的过程,然后重启就可以使用了。 打开此虚拟机,选择vms文件,连接虚拟机的用户名和密码都是 root,连接成功后查看自己的ip,修改配置文件,一共修改下面的几处。 命令vim /etc/fdfs/storage.conf进入编辑模式,修改tra...

u010833696的专栏 657

LED灯闪烁实验:实验介绍

每个章节都会单独进行验证工作,例如Simulink开发的应用层软件,会在Simulink-TestHarness中进行仿真,通过Scope示波器模块输出0-1交替的结果。CubeIDE集成双方的代码后,会烧写到开发板中验证是否按照定义的时间进行闪烁。ST-LINK V2是STM32开发生态系统中常用的硬件调试接口,能够连接微控制器与开发环境,实现程序的下载、调试和分析。STM32F103C8T6最小系统板是基于STM32F103C8T6微控制器的开发板,本实验会涉及使用板载的连接PC13引脚的LED灯。

u013288925的博客 456

【02】淘淘商城-FastDFS单机版虚拟机配置

导入虚拟机 首先我们先找到之前下载好的镜像文件 下载地址: http://pan.baidu.com/s/1hsKh0aC 密码:hlt9 解压镜像文件 打开VMware Workstation Pro 打开解压后的镜像文件 启动虚拟机 启动时,会出现这样的提示,我们选择“我已移动该虚拟机”,这样系统就不会再重新复制一份,可以节省硬盘空间。 进入系统

wb8878的博客 2372

Qt/C++ 音视频开发: 共享解码线程/重复利用解码/极低CPU占用/画面同步/进度同步

通过共享解码线程和重复利用解码技术,可以显著降低CPU占用,提高多媒体应用的性能。同时,画面和进度同步技术保证了视频播放过程的平滑体验。

走向CTO的路上... 985

深入介绍 SAP OData CSRF Token 的一些技术细节

跨站请求伪造(Cross-Site Request Forgery,简称 CSRF)是一种网络攻击手段,它允许攻击者伪造用户的身份来执行未经授权的操作。为了防止 CSRF 攻击,常用的一种技术手段就是 CSRF Token.CSRF Token 是一种随机生成的防伪 Token,它由服务器颁发给客户端,并需要客户端在提交某些特定类型的请求时,将该 Token 添加到 HTTP 请求的头部字段去。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 642

2.3.FastDFS-单机拆分版-与Nginx整合配置

Centos610系列配置 我们在Centos610FastDFS单机模式-FastDFS安装 中已经完成了FastDFS的安装,接下来我们进行FastDFS调度器的安装。 1.找到先前解压出来的fast/conf目录 拷贝 http.conf,mime.types,mod_fastdfs.conf anti-steal.jpg文件 cp http.conf meme...

bamang6147的博客 208

实战交易策略 篇二十二:情绪流龙头交易策略

在股票市场中,机构主导趋势,游资驱动热点,散户易被情绪裹挟,形成“金字塔”式生态链,并存在情绪传递、强者恒强、物极必反的规律特点。股市是资金驱动的情绪博弈场,价格波动由群体心理、资金博弈和预期差共同驱动,核心是资本逐利性与人性贪婪恐惧的交织,兼具资源配置、财富再分配与风险定价功能。涨停加速与逃逸缺口(主升强化)凹字板/平台突破(趋势延续)天量弱转强(分歧买点)不参与首波(二波策略)情绪周期(道术合一)主线思维(聚焦核心)开盘抢筹(竞价博弈)一字助攻(情绪强化)分批进出(滚动操作)

生活在别处 1486

FastDFS 单机安装及配置

FastDFS是一款开源的分布式文件系统,本文讲解如何安装和配置。

QIFU的专栏 1080

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

centos7+fastdfs的单机配置

前言 服务器用centos7的情况是很常见的,本篇文章进行centos+fastdfs的搭建 Centos7 上安装 FastDFS 过程 yum install -y gcc gcc-c++ 先更新一下。。 yum -y install libevent 安装更新一下。 好了,现在来进行centos的fastdfs配置了,请先准备好相关要编译的文件。 具体可以参考: ubntu下单机配置f...

一名普通码农的菜地 1362

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

2.1.FastDFS-单机拆分版-单机版安装配置

Centos610系列配置 1.什么是FastDFS? FastDFS是一个开源的分布式文件系统,她对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。 FastDFS服务端有两个角色:跟踪器(tracker)和存储节点(storage)。跟踪器主要做调度工作,在...

bamang6147的博客 163

ubntu下单机配置fastdfs作为开发环境(3)--- nginx如何启用fastdfs扩展以及相关配置

暂略。

一名普通码农的菜地 334

FastDFS+Nginx单机配置

简介:            FastDFS是由淘宝的余庆先生所开发,是一个轻量级、高性能的开源分布式文件系统,用纯C语言开发,包括文件存储、文件同步、文件访问(上传、下载)、存取负载均衡、在线扩容、相同内容只存储一份等功能,适合有大容量存储需求的应用或系统。做分布式系统开发时,其中要解决的一个问题就是图片、音视频、文件共享的问题,分布式文件系统正好可以解决这个需求。同类的分布式文件系统有谷歌的G...

李二的博客 1732

centos 上配置单机版fastdfs

1、安装gcc等工具 yum -y install zlib zlib-devel pcre pcre-devel gcc gcc-c++ openssl openssl-devel libevent libevent-devel perl unzip net-tools wget 2、安装libevent yum -y install libevent 3、安装libfastco...

上善若水 778

linux 安装FastDFS,单机配置测试

1.下载安装libfastcommon git clone https://github.com/happyfish100/libfastcommon.git cd libfastcommon/ ./make.sh ./make.sh install 2.下载安装fastdfs wget https://github.com/happyfish100/fastdfs/archive/V...

hins 1259
上一篇: java三大特性之多态
下一篇: spring注解事务及事务回滚失败的原因
牧竹子
博客等级 码龄17年 572粉丝 233原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值