【分布式文件系统-FastDFS】Fast DFS 多节点集群的安装-搭建(分布式)

本文档详细介绍了在Centos7.6环境下,如何搭建FastDFS的多节点集群,包括分布式集群设计、跟踪器和存储服务的安装、FastDFS-Nginx-Module与Nginx的配置,以及Keepalived实现的高可用负载均衡。通过这个教程,你可以了解如何在生产环境中部署FastDFS以保证服务的高可用性和高性能。
摘要由CSDN通过智能技术生成

       关于Fast DFS的分布式系统的介绍、特性等本节就暂时略过了,详细参考前面的第一、二节的介绍,本节作为第三节的单机版安装&搭建的延续,生成环境的实际落地,多数考虑多节点环境搭建模式,确保服务的高可用、高性能等,同时由于Fast DFS 自身的内部缺陷,在生产环境的实践过程,如何有效的采用其他技术方案来规避、解决其缺陷的不足,所有的技术资料的整理,都是为了不同环境,不同运转模式选择出适合我们的技术方案(原则:不是最好,是最佳、最优、最适合的),现在我们一起来学习多节点集群环境的搭建,希望能给我需要该分布式文件系统服务的同行们,在使用过程能帮助我们快速入手,同时也为需要在生产环境实践提供参考价值,下面我们就一道来思考&尝试分布式文件系统的搭建。

 

1、环境声明(固定说明)

Windows10系统,安装Virtual Box,并安装虚拟机Centos7.6,操作root账号下;

常规查询(安装任何基础服务&应用,均应先检查基础环境,系统的内核和版本信息,防止环境差异导致基础服务&应用出现不可预测的问题):

# uname -a

 

# cat /etc/redhat-release

 

2、准备&分布式集群设计

下载Fast DFS相关的安装包; 链接:https://pan.baidu.com/s/1jJoj4xEAQ96UEtN30Nip_Q 提取码:h9jz 将文件下载到/usr/local/src/

2.1、分布式集群设计

准备如下物理服务器进行分布式集群环境搭建

  1. HA负载均衡
    1. 192.168.2.244
    2. 192.168.2.245
  2. 跟踪器服务
    1. 192.168.2.249
    2. 192.168.2.248
  3. 存储服务
    1. 192.168.2.247
    2. 192.168.2.246
  4. VIP(虚拟IP)
    1. 192.168.2.243

3、安装

由于单机版安装已经详细告诉大家如何搭建相关服务,所有在单机版相同部分,本节就不在详细介绍了。

注意事项:《03、Fast DFS 单机版安装-搭建》文件中的物理机IP跟集群环境不一样,请参考的同行注意IP的修改。

3.1、 跟踪器服务搭建

参考《03、Fast DFS 单机版安装-搭建》的3.1、3.2、3.3 、3.4完成所有跟踪服务器搭建工作。

3.2、 存储服务搭建

参考《03、Fast DFS 单机版安装-搭建》的3.1、3.2、3.3 、3.5完成所有存储服务器搭建工作。

注意使用:不同组的storage的storage.conf的group_name名字不一样,相同组的group_name名字一样。

 

3.2、 文件上传测试

参考《03、Fast DFS 单机版安装-搭建》的3.6节的说明进行测试文件上传,由于该节介绍的是多节点集群的安装搭建,在此时你会发现,上传两次文件,第一次返回ID是group1开头的,第二次返回的ID是group2开头的,这种情况是正确的,原因是我们在配置跟踪服务器采取轮巡方式选择要上传的组进行存储(store_lookup=0)。

比如上传的文件是test.png ,返回ID

/group2/M00/00/00/wKgC912ys5eAVMVTAACafC1Xu-s776.png

4、安装FastDFS-Nginx-Module & Nginx

4.1、 存储服务安装 fastdfs-nginx-module & Nginx

参考《03、Fast DFS 单机版安装-搭建》的4.2下的4.2.2的单节点安装方式,每台Storage服务均要安装该组件,其作用就不在此详细介绍。

4.2、 存储服务安装ngx_cache_purge & Nginx

参考《03、Fast DFS 单机版安装-搭建》的4.2下的4.2.3的单节点安装方式,每台tracker服务均要安装该组件,其作用就不在此详细介绍。

4.3、 测试上传文件访问

1)存储服务文件访问(任何一个storage均可访问)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值