集群分布式存储-MFS

MFS是一种分布式存储系统,通过将数据分散在多台物理服务器上提供高可靠性和可扩展性。系统包括管理服务器、元数据备份服务器、数据存储服务器和客户机服务器组件。在CentOS 7.6环境下,安装需关闭防火墙和SELinux。MFS的优点包括高可靠性、可扩展性和数据一致性,但存在master单点故障风险及元数据恢复时间长的问题。主要端口包括用于不同功能的9419、9420、9421、9422和9425。搭建过程涉及fdisk磁盘管理,注意MBR和GPT分区的区别和限制。
摘要由CSDN通过智能技术生成

概念:具备冗余功能的分布式存储,它把数据分散存放在多个物理服务器上,而呈现给用户的则是一个统一的资源。

组件:管理服务器(master)、元数据备份服务器(matelogger)、数据存储服务器组(chunkserver)、客户机服务器组(client)

环境:

centos7.6

关闭防火墙和selinux

优缺:

优点:高可靠性、高可扩展性、高数据一致性、高容错性

缺点:master单点,岁吧数据信息同步到备份服务器,但恢复依然需要很长时间;master服务器对主机内存要求相对较高;masterlogger复制元数据时间较长

端口:

9419:metalogger监听的端口地址,和原数据日志相结合,定期和master端同步数据
9420:用于和chunkserver连接的端口地址,通信节点
9421:用于客户端对外连接的端口
9422:chunkserver提供存储的端口
9425:moosefs-cgiserv的UI界面端口

搭建:

#master
[root@localhost ~]# ifconfig 
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.2.201  netmask 255.255.255.0  broadcast 192.168.2.255
#安装master需要安装的包
[root@localhost ~]# rpm -ivh moosefs-cli-3.0.103-1.rhsystemd.x86_64.rpm  moosefs-master-3.0.103-1.rhsystemd.x86_64.rpm  moosefs-cgi-3.0.103-1.rhsystemd.x86_64.rpm moosefs-cgiserv-3.0.103-1.rhsystemd.x86_64.rpm 
#配置master
[root@localhost ~]# vim /etc/mfs/mfsmaster.cfg
 12 SYSLOG_IDENT = 192.168.2.201
 30 DATA_PATH = /var/lib/mfs
#此步骤可不做
[root@localhost ~]# vim /etc/mfs/mfsexports.cfg
192.168.2.201/24        /       rw,alldirs,admin,maproot=0:0
[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# setenforce 0
#启动
[root@localhost ~]# mfsmaster start
[root@localhost ~]# mfscgiserv start


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值