<强> 强>
官网地址:http://www.moosefs.com/
MooseFS是一个具有容错性的网络分布式文件系统。
它把数据分散存放在多个物理服务器上,而呈现给用户的则是一个统一的资源。通用文件系统,不需要修改上层应用就可以使用,通过附加新的计算机或者硬盘可以实现容量的动态扩展,体系架构可伸缩性极强,删除的文件可以根据配置的时间周期进行保留(一个文件系统级别的回收站),高可靠(数据的多个拷贝被存储在不同的计算机上),提供 网监控接口,提高随机读或写的效率,提高海量小文件的读写效率。但是mfs把文件系统的结构缓存到主人的内存中,文件越多,主人 的内存消耗越大8 g对应2500 w的文件数,2个亿文件就得64 gb内存。支持特殊文件(块和字符设备,管道以及套接字),符号连接和硬连接。
<强> 包括以下四种角色: 强>
<强> 强>
<>强基本环境表强>
主机操作系统IP地址主要软件大师ServerCentos7.3192.168.137.10moosefs.x86_64.0.3.0.101-1Metalogger ServerCentos7.3192.168.137.11moosefs.x86_64.0.3.0.101-1Chunk server1Centos7.3192.168.137.12moosefs.x86_64.0.3.0.101-1Chunk server2Centos7.3192.168.137.13moosefs.x86_64.0.3.0.101-1ClientCentos7.3192.168.137.14moosefs.x86_64.0.3.0.101-1,
<>强拓扑图强>
<强> 强>
- <李>
五台虚拟机模拟搭建MFS文件系统
李> <李>关闭防火墙及selinux
systemctl停止firewalld
setenforce 0
,
<强>搭建主服务器强>
安装软件
旋度“https://ppa.moosefs.com/RPM-GPG-KEY-MooseFS"比;/etc/pki/rpm-gpg/RPM-GPG-KEY-MooseFS//添加键值
引用>
旋度 “http://ppa.moosefs.com/MooseFS-3-el7.repo"比;/etc/yum.repos.d/MooseFS.repo //添加适当的库条目
yum安装moosefs-master moosefs-cgi moosefs-cgiserv moosefs-cli - y配置文件解释
cd/etc/mfs/
-rw-r——r。1根根4057年9月,27日15:18 mfsexports.cfg ,,,,,,//输出目录配置文件
引用>
-rw-r——r。1根根4057年7月,20日19:16 mfsexports.cfg.sample
-rw-r——r。1根根9015年9月,27日15:18 mfsmaster.cfg ,,,,,,,//主配置文件
-rw-r——r。1根根9015年7月,20日19:16 mfsmaster.cfg.sample
-rw-r——r。1根根1052年9月,27日15:18 mfstopology.cfg ,,,,//元数据日志
-rw-r——r。1根根1052年7月,20日19:16 mfstopology.cfg。示例
启动服务
systemctl开始moosefs-master
systemctl启用moosefs-master
netstat -ntap | grep mfstcp ,,,,,,0,,,,,0 0.0.0.0:9419 ,,,,,,,,,,0.0.0.0:*,,,,,,,,,,,,,, LISTEN ,,,,6217/mfsmaster ,,,,
引用>
tcp ,,,,,,0,,,,,0 0.0.0.0:9420 ,,,,,,,,,, 0.0.0.0:*,,,,,,,,,,,,,,LISTEN ,,,,6217/mfsmaster ,,,,
tcp ,,,,,,0,,,,,0 0.0.0.0:9421 ,,,,,,,,,,0.0.0.0:*,,,,,,,,,,,,,,LISTEN ,,,,6217/mfsmaster ,,,,
<强>搭建MetalLogger服务器强>
安装
旋度“https://ppa.moosefs.com/RPM-GPG-KEY-MooseFS"比;/etc/pki/rpm-gpg/RPM-GPG-KEY-MooseFS//添加键值
旋度 “http://ppa.moosefs.com/MooseFS-3-el7.repo"比;/etc/yum.repos.d/MooseFS.repo //添加适当的库条目MFS分布式文件系统搭建与监控详解