Linux环境下fastdfs部署

FastDFS 介绍及安装部署 FastDFS 组成FastDFS上传机制FastDFS使用场景FastDFS架构实验环境部署 FastDFS安装依赖安装服务端配置 Tracker 服务端配置 Storage 服务端文件上传测试安装配置 NginxNginx 集成 FastDFS 模块FastDFS 开启自启制作 RPM 包模拟文件迁移停止旧集群服务启动新集群服务FastDFS 常用命令查看集群状态删除节点FastDFS 是一款开源的轻量级分布式文件系统,纯C实现,支持Linux、FreeBSD等类UNIX系统; 阅读详情

说明

FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问。在我们的项目中解决了大容量存储和负载均衡的问题;

1.环境准备

1.环境准备,CentOs 7两台(最好两台以上,一台也可以)
2.下载安装包
下载地址:github.com/happyfish10…fastdfs/wiki
libfastcommon:FastDFS分离出的一些公用函数包
fastdfs:FastDFS本体
fastdfs-nginx-module:FastDFS与Nginx关联模块
nginx:访问服务

2.安装步骤

2.1.安装基础环境

安装编译环境
yum install -y gcc-c++
yum -y install libevent
安装libfastcommon函数库
上传所需文件到/home/softwrae/FastDFS目录
解压文件 tar -zxvf libfastcommmon-1.0.42.tar.gz
进入到libfastcommon-1.0.42目录
执行编译 ./make.sh
执行安装 ./make.sh install 从控制台记录安装路径

安装fastdfs主体**

解压文件 tar -zxvf fastdfs-6.04.tar.gz
进入到fastdfs-6.04目录, 执行编译 ./make.sh
执行安装 ./make.sh install

进入到conf目录 拷贝文件: cp * /etc/fdfs/

2.2 配置tracker服务

创建文件夹 mkdir /usr/local/fastdfs/tracker -p (在tracker.conf中配置的base_path地址)

编辑:vim tracker.conf

\

启动tracker服务

/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf

tracker主要用于心跳检测

2.3.配置storage服务

修改storage.conf文件

group_name=llsydn  #组名
base_path=/usr/local/fastdfs/storage   #storage的工作空间
store_path0=/usr/local/fastdfs/storage #storage存储空间
tracker_server=localhost:22122     #修改tracker的地址和端口号,用于心跳
http.server_port=8888 #结合nginx的一个对外服务端口号

创建目录(在storage.conf配置的storage工作空间、存储空间地址)

mkdir /usr/local/fastdfs/storage -p

启动storage服务

/usr/bin/fdfs_storages /etc/fdfs/storage.conf (指定配置文件)

2.4 测试上传

配置客户端文件client.conf配置客户端文件client.conf 配置客户端文件

base_path=/usr/local/fastdfs/client
tracker_server=localhost:22122    #tracker IP、port
mkdir /usr/local/fastdfs/client

进入 /usr/bin/目录

./fdfs_test /etc/fdfs/client.conf upload /home/software/dzq.jpg

上传图片(测试)

 

2.5 .配置nginx 实现 fastdfs访问

tar -zxvf fastdfs-nginx-module-1.22.tar.gz

cd fastdfs-nginx-module-1.22/src/

vim config

拷贝 mod_fastdfs.conf文件到 /etc/fdfs目录下:

cp mod_fastdfs.conf /etc/fdfs

2.6 Nginx安装fastdfs

进入cd /etc/fdfs/

vim mod_fastdfs.conf

base_path=/usr/local/**fastdfs**/tmp

tracker_server=localhost:22122
group_name=llsydn
url_have_group_name = true
store_path0=/usr/local/fastdfs/storage

mkdir /usr/local/fastdfs/tmp

修改nginx.conf,增加一个server

server {
    listen 8888;
    server_name localhost;
    location ~/llsydn/M00 {
        ngx_fastdfs_module;
    }
}

启动nginx

通过nginx访问,刚上传的图片


好了,以上就是Linux环境下fastdfs部署的分享了。

安装部署也不难,赶紧去试一下吧。

Linux本地搭建FastDFS系统 FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。 阅读详情

相关推荐

Linux安装FastDFS(图文解说详细版)

小白安装fastdfs

编码人生 3843

fastDFS文件管理系统在linux下部署

在linux下部署fastFDS文件管理系统

weixin_62859191的博客 1009

Linux实战:rMATS可变剪切分析从零到一,避坑指南与结果深度解析

本文详细介绍了在Linux系统上从零开始部署rMATS进行可变剪切分析的完整流程,包括环境搭建、安装避坑指南、参数优化及结果解读。特别针对gfortran依赖、数学库配置等常见问题提供解决方案,并深入解析JC与JCEC结果的差异及可视化技巧,帮助生物信息学研究者高效完成可变剪切分析。

weixin_30394669的博客 411

Linux下安装FastDFS步骤详解

FastDFS 是一个高性能、轻量级的分布式文件系统,广泛应用于大规模文件存储和管理,特别适用于图片、视频等静态资源的存储。其高可用性、高并发处理能力以及良好的扩展性,使得 FastDFS 成为处理海量文件存储的理想选择。在这篇文章中,我们将详细介绍如何在 Linux 系统上安装和配置 FastDFS。无论你是第一次接触分布式文件系统,还是希望在生产环境中部署 FastDFS,本教程都会帮助你快速掌握安装流程。

ts977的博客 2581

DDR5内存Training全解析:从信号完整性到CS训练模式的实战指南

本文深入解析了DDR5内存Training的全过程,从信号完整性挑战到CS训练模式(CSTM)的实战应用。文章详细阐述了Training在DDR5高频时代的关键作用,对比了In-Band与OOB两种架构,并拆解了Intel MRC的核心训练步骤,为硬件与固件工程师提供了诊断与优化系统稳定性的实用指南。

weixin_29252171的博客 1031

3GPP协议解读_物理层系列(一)_物理层协议怎么看?

5G NR相关协议一般都在38系列,点进去以后可以看到,38.2xx系列为物理层相关协议,为了掌握物理层相关知识,应该怎么看协议呢?我建议从38.201读起,对38.2xx系列协议有一个整体的把握。

JCMLSY的博客 1330

Go-FastDFS在Linux生产环境中的集群部署与运维实战

本文详细介绍了Go-FastDFS在Linux生产环境中的集群部署与运维实战,包括其无中心架构、高可用性和自动修复机制等核心特性。通过硬件配置建议、二进制部署步骤和Nginx调优方案,帮助用户快速搭建高性能分布式文件系统,适用于电商、短视频等高并发场景。

weixin_30514745的博客 269

人工智能在文学领域的应用:创作无限可能的智能作家

人工智能在文学领域的应用:创作无限可能的智能作家 作者:禅与计算机程序设计艺术 1. 背景介绍 人工智能技术近年来飞速发展,在各个领域都有广泛应用。文学创作作为人类最高级的智力活动之一,也逐渐受到人工智能技术的影响和改变。随着自然语言处理、生成式模型等人工智能

AI天才研究院 1110

linux部署分布式环境,搭建FastDFS分布式存储环境

下面的实验准备搭建一个FastDFS分布式存储环境,网络拓扑如下首先,在每一台服务器上安装FastDFS[root@slaveOne FastDFS]# yum install libevent libevent-devel libevent-headers -y[root@slaveOne FastDFS]# ./make.sh[root@slaveOne FastDFS]# ./make.sh...

weixin_39628380的博客 171

使用MATLAB实时处理摄像头图像

本文介绍了如何使用MATLAB进行实时图像处理,包括从摄像头获取图像、对图像进行处理并显示处理结果。我们将演示如何使用MATLAB的图像处理工具箱来实现常见的图像处理任务,如图像增强、边缘检测和物体检测。

XsiJava的博客 921

【天气雷达】双偏振产品-差分传播相移KDP详解

双偏振产品-差分传播相移KDP详解。

珞瑜的博客 2662

HoRain云--Linux下FastDFS安装部署全攻略

本文详细介绍了Linux系统(CentOS/Ubuntu)下FastDFS分布式文件系统的安装部署教程。主要内容包括:环境准备(系统要求、依赖安装)、核心组件编译安装、Tracker和Storage服务配置、文件上传测试、Nginx整合实现HTTP访问,以及常见问题解决方法。教程特别强调了关键配置步骤和排错要点,如库链接修复、服务端口设置、目录权限管理等,并提供了从单机部署到多节点扩展的完整方案。最后建议结合备份策略和监控工具构建生产级文件存储方案。

sinat_57153473的博客 1087

手把手教你学Simulink——基于Simulink的PMSM MTPA + FW 全速域平滑切换策略

本文提出一种基于Simulink的PMSM全速域平滑切换控制策略,通过融合MTPA和弱磁控制(FW)实现基速附近的无冲击过渡。在过渡区采用加权融合电流给定方法,使电流超调<5%、转速波动<2%,全速域效率>90%。文章详细介绍了系统架构、核心算法及Simulink建模步骤,包括融合控制器设计、切换逻辑实现和参数优化。仿真结果表明,该方法相比传统硬切换显著改善了动态性能,并扩展了调速范围。同时提供了可直接复用的工程模板和MATLAB代码,为电机控制工程师提供了实用的全速域控制解决方案。

MHD0815的博客 81

Linux下FastDFS-6.06的安装部署

FastDFS是一款开源的分布式文件系统,功能主要包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了文件大容量存储和高性能访问的问题。FastDFS特别适合以文件为载体的在线服务,如图片、视频、文档等等服务。

m0_72760334的博客 1854

RT-DETR-R18 的轻量化 Trick:剪枝与量化在模型中的应用

RT-DETR-R18轻量化技术通过结构化剪枝、混合精度量化和知识蒸馏的组合优化,实现了显著模型压缩效果。摘要如下: RT-DETR-R18模型通过创新轻量化技术组合,在保持46.2% mAP精度的前提下,将模型大小压缩至2.1MB(压缩率78%),计算量降至3.2 GFLOPs(减少78.2%),实现移动端28ms实时推理(加速37.8%)。核心技术包括:1)渐进式结构化剪枝系统,通过L1范数重要性评估和动态剪枝调度;2)混合精度量化策略,对关键层保留FP16精度;3)教师-学生知识蒸馏框架保持模型表达能

走向CTO的路上... 1193

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

详解 Fastdfs 离线部署

详解 fastdfs

JKjiang123的博客 935

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Linux部署Docker + FastDFS集群 +Springboot

fastdfs集群部署

Jack方 2662

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

linux环境下 FastDFS搭建文件管理系统

参考

qq_42946963的博客 1万+

实测对比:FastDFS在Windows与Linux部署的性能差异及最佳实践

你是否在为FastDFS跨平台部署而纠结?同样的分布式文件系统,在Windows和Linux上的表现可能天差地别。本文通过实际测试数据,从部署复杂度、文件传输速度、资源占用三个维度,帮你找到最适合业务场景的部署方案。读完本文你将获得: - Windows与Linux环境下的部署步骤对比 - 两种系统的性能测试数据与优化建议 - 基于Docker的跨平台解决方案 ## 一、FastDFS架构与跨平...

gitblog_00866的博客 1145

linux下FastDFS搭建步骤

目录 一、FastDFS 安装 1. 安装前的准备 2. 安装 libfastcommon 库 3. 安装 FastDFS 4. 查看安装 二、FastDFS 配置 三、FastDFS 启动 四、FastDFS 重启 五、FastDFS 关闭 六、FastDFS 测试 一、FastDFS 安装 1. 安装前的准备 检查 Linux 上是否安装了 gcc、libevent、libevent-devel yum list installed | grep gcc yum list installed | gr

corn_bean的博客 1152

Nginx+FastDFS

nginx

shmilychan的博客 2347

FastDFS集群环境搭建

一.环境:Linux CentOS6.5 二.集群架构图 三.节点IP规划 Tracker节点 192.168.3.147192.168.3.148 Storage节点 192.168.3.149 stora...

cijian4435的博客 1091

FastDFS文件存储实战以及详解

Tracker 服务器:负责管理和调度 Storage 服务器,配置文件为。Storage 服务器:负责文件的实际存储,配置文件为。客户端配置:用于测试和与 FastDFS 服务器进行交互,配置文件为。Nginx 模块(可选):用于通过 HTTP 访问 FastDFS 中存储的文件。完成这些步骤后,你的 FastDFS 服务端应该已经成功部署,并且可以开始处理文件的上传和下载。

m0_48038376的博客 1838

无网环境下安装FastDFS

无网环境下安装dfs

WvMi_coder的博客 1610

FastDFS-FastDFS 完整部署脚本和Docker 部署方案

FastDFS-FastDFS 完整部署脚本和Docker 部署方案

weixin_45226668的博客 472
上一篇: JavaFx 实现按钮防抖和软件重启(Kotlin)
下一篇: 每个架构师都值得拥有的一份Netty开发实战(附带面试专题)
Java技术那些事儿
博客等级 码龄5年 2306粉丝 2584原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值