当前位置: 首页 > news >正文

MFS分布式文件系统部署

分布式文件系统是指文件系统管理的物理存储资源通过计算机网络与各节点相连。简单将,就是把一些分散的共享文件夹,集合到一个文件夹内。对于用户来说,只需要打开该虚拟文件夹,就可以使用这些分散的文件夹进行数据读写。分布式文件系统的好处在于集中访问、简化操作、冗余防灾、读写迅速。
MFS:是一个具有容错性的网络分布式文件系统,由元数据服务器master、元数据日志服务器metalogger、数据存储服务器chunk server和客户端client四个组件组成。如图,chunk seerver可以存在多个,可以及时添加,为MFS扩展容量。
MFS分布式文件系统部署
MFS读取数据的过程:
·首先客户端向master发送请求
·master把所需的数据存放位置告诉给客户端(chunk server的ip地址和chunk编号)
·客户端向chunk server发送请求数据
·chunk server给客户端发送所需的数据
MFS写数据的过程:
·客户端想master发送请求
·master与chunk server进行交互,但是master只对某些chunk server创建新的分块chunks,创建成功后chunk server会给master反馈
·master告诉客户端,在上一过程指定的chunk server写入数据
·客户端开始写入数据
·写入数据的chunk server将这些数据与其他的chunk server进行同步,同步完成反馈结果给客户端。客户端再反馈给master,这时,整个过程结束。

搭建MFS案例
整个案例需要一台master、一台metalogger、一个客户机和两台chunk server(生产环境中,chunk会有更多)
MFS分布式文件系统部署
Master上操作:
MFS分布式文件系统部署
MFS分布式文件系统部署
MetaLogger上操作:
安装部分(yum -y install zlib-devel)
MFS分布式文件系统部署
mfsmetalogger.cfg配置
MFS分布式文件系统部署
MFS分布式文件系统部署
Chunk Server上的操作:
MFS分布式文件系统部署
mfschunkserver.cfg配置
MFS分布式文件系统部署
mfshhd.cfg配置
MFS分布式文件系统部署
MFS分布式文件系统部署
另一台Chunk配置地址为192.168.1.4
Client客户端上的操作:
MFS分布式文件系统部署
执行mfsmount挂载
MFS分布式文件系统部署
登陆mfs监控http:192.168.1.1:9425
MFS分布式文件系统部署

转载于:https://blog.51cto.com/13434336/2114809

相关文章:

  • 阿里云Elasticsearch公测发布
  • Django中Model-Form验证
  • win10 常用设置 桌面出来计算机图标,固定桌面摆好的图标设置方法,电脑设备ID方法...
  • D的去世给我的震撼
  • SAP云平台运行环境Cloud Foundry和Neo的区别
  • CAP理论的例子讲解
  • 欧拉函数 + 线性求法
  • 编写高质量JavaScript代码之并发
  • Python成长之路【第三篇】函数
  • Callable和Future用法示例
  • 谁说我们IT不重要???
  • linux-NAT连接外网
  • DataWorks支持PyODPS类型任务
  • JS 时间函数 / 格式化时间戳
  • THML DOM / Element 对象操作
  • “寒冬”下的金三银四跳槽季来了,帮你客观分析一下局面
  • 【391天】每日项目总结系列128(2018.03.03)
  • 【刷算法】求1+2+3+...+n
  • ES6 ...操作符
  • iOS 颜色设置看我就够了
  • Java Agent 学习笔记
  • Javascripit类型转换比较那点事儿,双等号(==)
  • js继承的实现方法
  • React-flux杂记
  • React-redux的原理以及使用
  • spark本地环境的搭建到运行第一个spark程序
  • 对象引论
  • 聚类分析——Kmeans
  • 面试总结JavaScript篇
  • 前端攻城师
  • 如何合理的规划jvm性能调优
  • 小程序滚动组件,左边导航栏与右边内容联动效果实现
  • 用jquery写贪吃蛇
  • 在Unity中实现一个简单的消息管理器
  • ionic入门之数据绑定显示-1
  • # 日期待t_最值得等的SUV奥迪Q9:空间比MPV还大,或搭4.0T,香
  • #pragam once 和 #ifndef 预编译头
  • (39)STM32——FLASH闪存
  • (C语言)字符分类函数
  • (poj1.2.1)1970(筛选法模拟)
  • (rabbitmq的高级特性)消息可靠性
  • (ZT)薛涌:谈贫说富
  • (附源码)SSM环卫人员管理平台 计算机毕设36412
  • (机器学习-深度学习快速入门)第一章第一节:Python环境和数据分析
  • (一) springboot详细介绍
  • (一)appium-desktop定位元素原理
  • (一)认识微服务
  • (原創) 人會胖會瘦,都是自我要求的結果 (日記)
  • (转)http协议
  • (转)Oracle 9i 数据库设计指引全集(1)
  • (转)一些感悟
  • .bat批处理(十):从路径字符串中截取盘符、文件名、后缀名等信息
  • .h头文件 .lib动态链接库文件 .dll 动态链接库
  • .NET 分布式技术比较
  • .NET 回调、接口回调、 委托