分布式文件存储系统fastdfs安装教程(上)

简介: 分布式文件存储系统fastdfs安装教程

1.将压缩包上传到opt目录下

20201107115637612.png

2.解压该文件


cd /opt
tar -zxvf FastDFS_v5.05.tar.gz 

20201107115755845.png


3.编译文件


cd FastDFS
./make.sh


如果出现下面的错误,那么我们需要先安装这个环境libfastcommon


20201107115858772.png


3.1安装libfastcommon


3.2上传文件到/usr/local目录下并解压


tar -zxvf libfastcommonV1.0.7.tar.gz


20201107115959302.png


3.3进入解压好的文件夹下,开始编译


cd libfastcommon-1.0.7
./make.sh


20201107120038793.png


如果出现无法识别./make.sh,那么运行运行下面的代码即可


yum -y install zlib zlib-devel pcre pcre-devel gcc gcc-c++ openssl openssl-devel libevent libe


之后你就可以通过./make.sh命令进行编译了


3.4编译并安装


./make.sh install


20201107120139604.png


这里我们可以看到他是默认将这个东西安装到/usr/lib64目录下的,但是我们之后Fastdfs程序默认是引用/usr/lib目录下的文件,所以我们需要将该目录下的libfastcommon.so文件赋值粘贴到/usr/lib目录下


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


4.重新编译安装我们的文件


./make.sh
./make.sh install


20201107133630316.png


这样就算编译成功了。

20201107133705915.png


这样就算安装成功了。


5.将conf配置目录下的所有文件都拷贝到/etc/fdfs


这时候我们先去查看一下是否有该目录,我们检查之后发现是没有的


20201107133739277.png


但是当我们选择去创建该目录的时候会发现该目录其实已经存在了,


mkdir /etc/fdfs


20201107133822306.png


我们可以进入该目录去检验一下,可以发现我们是可以进入该目录的,


cd fdfs

20201107133853511.png


这就说明我们在安装Fastdfs的时候,他就已经默认帮我们将它创建了,知识这个目录是隐藏的

所以我们可以直接将conf目录下的所有文件全部拷贝到/etc/fdfs目录下


cp * /etc/fdfs


20201107133927126.png


相关文章
|
7月前
|
存储 Java 文件存储
🗄️Spring Boot 3 整合 MinIO 实现分布式文件存储
本文介绍了如何基于Spring Boot 3和MinIO实现分布式文件存储。随着应用规模扩大,传统的单机文件存储方案难以应对大规模数据和高并发访问,分布式文件存储系统成为更好的选择。文章详细讲解了MinIO的安装、配置及与Spring Boot的整合步骤,包括Docker部署、MinIO控制台操作、Spring Boot项目中的依赖引入、配置类编写及工具类封装等内容。最后通过一个上传头像的接口示例展示了具体的开发和测试过程,强调了将API操作封装成通用工具类以提高代码复用性和可维护性的重要性。
1499 7
🗄️Spring Boot 3 整合 MinIO 实现分布式文件存储
|
存储 监控 固态存储
【vSAN分布式存储服务器数据恢复】VMware vSphere vSAN 分布式存储虚拟化平台VMDK文件1KB问题数据恢复案例
在一例vSAN分布式存储故障中,因替换故障闪存盘后磁盘组失效,一台采用RAID0策略且未使用置备的虚拟机VMDK文件受损,仅余1KB大小。经分析发现,该VMDK文件与内部虚拟对象关联失效导致。恢复方案包括定位虚拟对象及组件的具体物理位置,解析分配空间,并手动重组RAID0结构以恢复数据。此案例强调了深入理解vSAN分布式存储机制的重要性,以及定制化数据恢复方案的有效性。
290 5
|
存储 开发框架 .NET
C#语言如何搭建分布式文件存储系统
C#语言如何搭建分布式文件存储系统
294 2
|
分布式计算 Hadoop 网络安全
Hadoop-08-HDFS集群 基础知识 命令行上机实操 hadoop fs 分布式文件系统 读写原理 读流程与写流程 基本语法上传下载拷贝移动文件
Hadoop-08-HDFS集群 基础知识 命令行上机实操 hadoop fs 分布式文件系统 读写原理 读流程与写流程 基本语法上传下载拷贝移动文件
159 1
|
存储 机器学习/深度学习 缓存
Hadoop-07-HDFS集群 基础知识 分布式文件系统 读写原理 读流程与写流程 基本语法上传下载拷贝移动文件
Hadoop-07-HDFS集群 基础知识 分布式文件系统 读写原理 读流程与写流程 基本语法上传下载拷贝移动文件
250 1
|
SQL NoSQL MongoDB
一款基于分布式文件存储的数据库MongoDB的介绍及基本使用教程
一款基于分布式文件存储的数据库MongoDB的介绍及基本使用教程
317 0
|
存储 分布式计算 监控
C# 创建一个分布式文件存储系统需要怎么设计??
C# 创建一个分布式文件存储系统需要怎么设计??
167 0
|
分布式计算 Hadoop Java
分布式系统详解--框架(Hadoop--JAVA操作HDFS文件)
分布式系统详解--框架(Hadoop--JAVA操作HDFS文件)
142 0
|
2月前
|
存储 负载均衡 NoSQL
【赵渝强老师】Redis Cluster分布式集群
Redis Cluster是Redis的分布式存储解决方案,通过哈希槽(slot)实现数据分片,支持水平扩展,具备高可用性和负载均衡能力,适用于大规模数据场景。
236 2
|
2月前
|
存储 缓存 NoSQL
【📕分布式锁通关指南 12】源码剖析redisson如何利用Redis数据结构实现Semaphore和CountDownLatch
本文解析 Redisson 如何通过 Redis 实现分布式信号量(RSemaphore)与倒数闩(RCountDownLatch),利用 Lua 脚本与原子操作保障分布式环境下的同步控制,帮助开发者更好地理解其原理与应用。
165 6