云e办学习笔记(三十三)FastDFS学习和安装

本文详细介绍了如何部署FastDFS文件系统,包括跟踪器和存储节点的配置,以及其内部的负载均衡和同步机制。通过客户端与追踪器交互,选择压力较小的存储节点进行读写操作。同时,文章还提供了安装步骤和配置文件修改要点,帮助读者理解FastDFS的工作流程。
摘要由CSDN通过智能技术生成

前言

本系列博客基于B站的云e办管理系统,前端和后端我都自己敲了一遍,这里做一个学习记录。云e办的原始视频链接如下:https://www.bilibili.com/video/BV1Ai4y1P7Tk?p=1


文件系统,也就是做一个读和写的工作。读,在客户端读操作。写,写入自己部署的FastDFS服务器,随机写入其中一个节点,内容会在其他节点自动的进行同步。跟踪器可以做一个负载均衡的作用,某个节点的负载压力大,它会自动调节,调动其他存储节点来帮助这个节点工作。

在这里插入图片描述

上传和下载

用追踪器返回给客户端一个ip和端口,然后客户端拿着ip和端口在storage服务器集群里面寻找负载压力比较小的节点进行写操作。

在这里插入图片描述

知道ip和端口,卷名和文件名,就可以去直接去服务器进行预览和下载。只知道卷名和文件名,可以去找追踪器然后找ip和端口号,找到完整的路径。

在这里插入图片描述

同步机制

在这里插入图片描述

安装

首先准备相关的包

在这里插入图片描述

新建目录,解压libfastcommon

在这里插入图片描述

进入安装目录,编译make.sh脚本

在这里插入图片描述

编译完成后安装

在这里插入图片描述

创建软链接

ln -s /usr/lib64/libfastcommon.so /usr/local/lib/libfastcommon.so
ln -s /usr/local/lib64/libfdfsclient.so /usr/local/lib/libfdfsclient.so
ln -s /usr/local/lib64/libfdfsclient.so /usr/lib/libfdfsclient.so

解压FastDFS

在这里插入图片描述

进入到FastDFS目录

在这里插入图片描述

可以修改make.sh文件,修改安装目录,默认是/usr/目录

在这里插入图片描述

然后./make.sh编译,./make.sh install 安装

然后切换到初始化配置的目录

在这里插入图片描述

先配置tracker,把配置文件复制一份,改个名

在这里插入图片描述

创建根目录

mkdir -p /fastdfs/tracker

修改配置文件的根目录

在这里插入图片描述

启动的时候切到tracker的启动目录来启动

cd /etc/init.d/

要是修改了FastDFS的安装目录,这里启动文件也得修改一下

vim fastdfs_tracked

在这里插入图片描述

启动命令

./fdfs_trackerd start

接着配置Storage

拷贝并改名Storage的配置文件

在这里插入图片描述

创建根目录

在这里插入图片描述

创建文件存放目录

在这里插入图片描述

修改配置文件

vim storage.conf

根目录

在这里插入图片描述

文件存放目录

在这里插入图片描述

tracker服务器的ip地址和端口号

在这里插入图片描述

然后同样是切换到Storage的启动目录修改启动文件,因为安装的时候改变了安装目录。

cd /etc/init.d/
vim fdfs_storaged

改成自己的安装目录

在这里插入图片描述

启动命令

./fdfs_storaged start

然后检查一下自己的安装目录是否正确(我这里是查看不到base目录下的data目录里面的文件了)

cd /fastdfs/storage/

主要是看一下store目录

在这里插入图片描述

看一下data

在这里插入图片描述

若是启动Storage没有查看到这些目录,说明有问题,卸载重装或者检查配置。

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值