FastDFS安装

news2024/10/7 4:32:54

fastdfs架构图

准备安装包 libfastcommon-1.0.43.tar.gz   fastdfs-6.06.tar.gz  fastdfs-nginx-module-1.22.tar.gz

一 、FastDFS--tracker安装

FastDFS安装环境

FastDFS是C语言开发,建议在linux上运行,本教程使用Centos7.4作为安装环境。

安装gcc 依赖环境

yum install gcc-c++ -y

安装libevent

yum -y install libevent

安装libfastcommon

上传安装包libfastcommon-1.0.43.tar.gz,解压 

tar -zxvf libfastcommon-1.0.43.tar.gz

进入到解压后的文件夹中

 编译

 ./make.sh

如果出现编译perl 不识别 运行下面这段命令

yum -y install zlib zlib-devel pcre pcre-devel gcc gcc-c++ openssl openssl-devel libevent libevent-devel perl unzip net-tools wget

安装

./make.sh install

注意:libfastcommon安装好后会自动将库文件拷贝至/usr/lib64下,由于FastDFS程序引用usr/lib目录所以需要将/usr/lib64下的库文件拷贝至/usr/lib下。

cp /usr/lib64/libfastcommon.so /usr/lib/

 tracker编译安装

上传fastdfs-6.06.tar.gz安装包,解压

tar -zxvf fastdfs-6.06.tar.gz

 进入解压目录

 安装

./make.sh
./make.sh install

安装成功之后,将安装目录下的conf下的文件拷贝到/etc/fdfs/下

cd conf
cp * /etc/fdfs/

修改配置文件

vim /etc/fdfs/tracker.conf

 创建fastdfs文件夹

mkdir /opt/fastdfs

启动tracker

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

重启命令

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

二、FastDFS--storage安装

1、修改配置文件

vim /etc/fdfs/storage.conf

 

 2、创建fdfs_storage文件夹

mkdir /opt/fastdfs/fdfs_storage

3、修改/etc/fdfs/client.conf

vim /etc/fdfs/client.conf

 启动Storage

/usr/bin/fdfs_storaged /etc/fdfs/storage.conf start

重启命令

/usr/bin/fdfs_storaged /etc/fdfs/storage.conf restart

测试文件上传

 /usr/bin/fdfs_test /etc/fdfs/client.conf upload /opt/xxx.txt

 对应的文件目录:

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/25371.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

如何使用做一个弹幕效果

效果展示 前置准备 背景图 图片素材 具体步骤 添加一个图片背景 添加一个水平滚动容器 添加一个容器 制作弹幕字体 制作弹幕动画效果 步骤分解 添加一个图片背景 拖拽 图片组件 到 编辑区 选中 图片组件 点击 检查面板 中的 样式 调整 图片组件 的 样式 添加一个水平滚动容…

餐饮机器人AB面:有人离场、有人挺进

民以食为天,餐饮生意是一颗“常青树”。 餐饮行业“常青”不代表没有变化,近年来Z世代消费者对餐饮口味、餐饮效率和餐饮安全提出更高要求。与此同时,在新消费、新技术、新模式的推动下,餐饮行业衍生出多元化趋势,外卖…

详解环境变量

目录前言一、什么是环境变量?二、查看环境变量的方法三、查看环境变量的内容四、普通变量VS环境变量五、导出环境变量六、常见的环境变量七、set命令:查看普通变量或环境变量八、C/C语言中main函数中的参数1、main函数的第一个和第二个参数应用&#xff…

IDEA提交本地项目到Gitee远程仓库

上一篇【Git的安装、配置、使用02【Idea对GitHub支持使用】】https://liush.blog.csdn.net/article/details/123446538 1. 新建仓库 2. IDEA登录gitee账号 3. 选择当前的项目作为本地库(相当于初始化) 4. 将项目添加到暂存区中 5. 将暂存区项目文件提交…

【CSS】CSS文本样式【CSS基础知识详解】

👨‍💻个人主页:花无缺 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 本文由 花无缺 原创 本文章收录于专栏 【CSS】 【CSS专栏】已发布文章 📁【CSS基础认知】 📁【CSS选择器全解指南】 &#x1f4c1…

十万部冷知识:“澳大利亚”为什么属于亚洲球队?

在2022年卡塔尔世界杯上,总共有6支球队入围,他们分别是日本队,韩国队,沙特队,伊朗队,澳大利亚队,还有就是东道主卡塔尔队。但是我们知道,澳大利亚,并不是亚洲的国家&…

Flutter 项目中管理你的 Assets Texts Widgets

Flutter 项目中管理你的 Assets Texts Widgets 原文 https://medium.com/mustafatahirhussein/managing-your-assets-texts-and-widgets-professionally-a-must-read-flutter-guide-ffb93b19eff0 前言 这篇文章是 Mustafa Tahir 写的关于 Flutter 项目管理的技巧,可…

音视频SDP协议详解(描述会话的协议)

前言 ①SDP协议是会话描述协议(Session Description Protocol)的缩写,是一种会话描述格式,一种描述流媒体初始化参数的格式,为描述多媒体数据而设计。 文末卡片领取音视频免费资料合集 (流媒体是指在传输过…

csdn月入过万的作者是如何练成的?

很多年前,我有一个成为作家的梦想。 后来从事了技术,觉得与作家梦越来越远了。 虽然梦想远去,但写字的欲望没有停止。 这些年,一直在有道云笔记上记录自己的工作心得,偶尔会来csdn上写一写。 我在csdn真正发力的时候…

自己怎么搭建一个网站?【自己建立网站】

说到建立网站,有些动手能力比较强的小伙伴可能就在想自己怎么搭建一个网站。想自己搭建一个网站,至少也是需要看懂html和cssdiv这些编程代码的,如果不懂代码就只能另寻方法了。那么自己怎么搭建一个网站? 现在市面上有很多的建站…

数据分析基础入门_环境安装

前言 python版本为3.6.8 主要记录一下数据分析入门或者人工智能入门基础所用到的库文件的环境安装过程。 1.批量安装所需库文件 新建 requirements.txt 文件,将以下内容复制到文本文件中保存。 matplotlib2.2.2 numpy1.14.2 pandas0.20.3 tables3.5.2 jupyter1…

Qt 中捕获三方库自身标准打印方法

【写在前面】 很多时候,我们为了方便调试,常常需要加入一些打印。 例如 Qt 中的 QDebug,C 和 C 中的 printf / cout 等等,又或者是三方库提供的标准打印接口。 然而大部分时候,这些打印相当不统一(格式和位置)&#xf…

高清架构整洁之道PDF下载

架构整洁之道高清PDF下载,请扫描如下二维码,支付3元。并加微信,发给你。谢谢。

你想制作一款属于自己的游戏吗?

💂 个人网站:【海拥】【摸鱼游戏】【神级源码资源网站】🤟 前端学习课程:👉【28个案例趣学前端】【400个JS面试题】💅 想寻找共同学习交流、摸鱼划水的小伙伴,请点击【摸鱼学习交流群】💬 免费且…

无线传感器网络(Wireless Sensor Networks)概述

文章目录IntroductionSensor Mote PlatformsLow-End-PlatformsHigh-End-PlatformsWSN Architecture and Protocol StackWSN Design ConsiderationsHardware ConstraintsFault ToleranceScalabilityProduction CostWSN TopologyTransmission MediaPower ConsumptionSensingData …

编译原理11:LR分析、句柄、LR文法

LR分析法概述 句柄和规范归约 LR分析法 s:shitf 移进 r:reduce 规约 LR分析示例 LR文法 k越大,处理能力越强,但复杂度越高 会人工消除冲突,使得符合LR文法 小结

动态规划算法学习一:DP的重要知识点、矩阵连乘算法

文章目录前言一、矩阵连乘问题1、问题描述2、完全加括号3、问题分析4、最优子结构性质5、状态表示和递推方程6、自问题个数和求解顺序二、计算最优值示例1、问题描述2、计算最优值示例*****3、构造最优解4、算法实现三、基本要素-最优子结构四、基本要素-重叠子问题五、递归方法…

具有生物活性的天然产物——雷公藤

雷公藤为卫矛科雷公藤属植物,是我国一种资源比较丰富的传统中草药,迄今为止,已有超过 500 多种化合物从雷公藤中分离出来,包括萜类、生物碱类、黄酮类、木脂素类等。其结构多样的有效成分具有抗炎、抗感染、免疫抑制和抗肿瘤等作用…

腾讯云TRTC服务实现Web视频会议

腾讯云TRTC服务实现Web视频会议 背景 近期公司承接了某高校智慧校园的项目建设工作,其中在家校协作的板块中需要进行视频教学,以及线上屏幕共享,为了完成这一需求,我在自研与第三方服务的选择之间选择了第三方,主要因…

【交通标志识别】基于BP神经网络实现交通标志识别系统(含语音报警)附matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。 🍎个人主页:Matlab科研工作室 🍊个人信条:格物致知。 更多Matlab仿真内容点击👇 智能优化算法 …