MFS分布式存储 心得体会
MFS分布式存储
2015年开始研究分布式存储,当初目的是为了给支付环境提供一套稳定的共享文件系统存储。考察了当时 Lustre、HDFS、ceph(当初还不成熟)、glusterFS、MogileFS、FastDFS、KFS、淘宝TFS、NFS、OpenAFS、MooseFS、GPFS、PVFS、pnfs考察之后综合当时使用场景、做了性能测试和故障恢复测试,结果选择了MFS。
MFS工作原理:
当时MFS1.6版本没有高可用,因此生产环境用了MFS+DRBD+Keepalived实现master节点高可用。
架构图为:
说明:
①、2台MFS的master节点安装DRBD做网络磁盘,磁盘上存放master的meta元数据文件;
②、2台master上安装keepalived,做VIP漂移,keepalived通过脚本检测MFS的master的服务状态,让VIP自动切换。
③、client、chunk server、metalogger都连接到VIP上,保证了服务高可用。
具体MFS安装可参考官网帮助文档:https://moosefs.com/support/#documentation
生产中遇到过的问题:
1、由于机房管理人员操作失误,两个master节点硬盘全部格式化。
解决:通过日志服务器备份出来的日志恢复到了指定时间点。由于日志备份每天一次,数据还是有小部分丢失。
2、曾经入职一家商务公司,入职第一天技术部总监跟我说一个星期前一位同事去机房给3台chunk server节点换了8块硬盘(同时插拔的哦),其中两台节点硬盘没有做raid,生产数据也没有做多副本。
解决:从换硬盘到跑路。在测试MFS性能的时候对raid和单独硬盘挂载做过比较,相同数量硬盘情况下raid比但度硬盘挂载性能差距不大,个人认为可视服务器状况自行选择,注意生产环境中raid和默认多副本要选择其一。
认为可视服务器状况自行选择,注意生产环境中raid和默认多副本要选择其一。
MFS分布式存储 心得体会相关推荐
- 学习大数据Hadoop——心得体会
总结与体会 1.项目总结 -- 1. HBase是什么? 1. 分布式 2. 可扩展 3. 支持海量数据的存储 4. NoSQL的数据库. -- 2. 说明: a.NoSQL: Not only SQ ...
- 一位测试工程师工作一年的心得体会
去年3月份开始实习,6月份毕业后开始正式工作进入试用期,12月份转正,到而今3月算是工作一年了,今天周末有时间,索性就写写心得体会吧. 一年的点点滴滴 由于我毕业论文很早就完成了,所以年后跟人事商量能 ...
- 学计算机的好处处300字,学计算机的心得体会300字
学计算机的心得体会300字 我们从一些事情上得到感悟后,可以寻思将其写进心得体会中,这么做可以让我们不断思考不断进步.那么好的心得体会都具备一些什么特点呢?以下是小编精心整理的学计算机的心得体会300 ...
- 计算机网站编辑需要学什么,网站编辑工作的心得体会
网站编辑工作的心得体会 从事网络编辑之前,我对网络编辑这个名词可谓前所未闻,一无所知.从起步时我也认为网络编辑的工作应该是很轻松的,每天就是相同的工作:复制加粘贴,感觉是一个"搬运工&quo ...
- matlab实验是啥,matlab实验心得体会
matlab实验心得体会这个就是我自己做出来的,发现用soundsc听出来还行,但是用wavwrite就变的很难听. 后来发现PB写的很好,而且还能够把前面一段没有噪音的部分给保存下来,我就看了他的代 ...
- 《课程的反思与重建--我们需要什么样的课程观》之心得体会
<课程的反思与重建--我们需要什么样的课程观>之 学习<课程的反思与重建>心得体会<?xml:namespace prefix = o ns = "urn:sc ...
- 《课程的反思与重建--我们需要什么样的课程观》 心得体会
<课程的反思与重建--我们需要什么样的课程观> 学习<课程的反思与重建>心得体会<?xml:namespace prefix = o ns = "urn:sch ...
- 计算机培训校本研修心得,精选校本培训心得体会三篇
精选校本培训心得体会三篇 当我们心中积累了不少感想和见解时,写心得体会是一个不错的选择,这么做可以让我们不断思考不断进步.那么写心得体会要注意的内容有什么呢?下面是小编整理的校本培训心得体会3篇,欢迎 ...
- 大比拼:用24种可视化工具完成同一项任务的心得体会
回顾今年5月,我为自己制定了一项挑战--我想要在数据可视化领域尝试使用尽可能多的应用程序.库和编程语言.为了在一个公平的竞争环境中比较这些工具,我运用这些工具分别创建了相同的散点图(也称为气泡图). ...
最新文章
- Swift 值类型和引用类型的内存管理
- NOIp 图论算法专题总结 (1):最短路、最小生成树、最近公共祖先
- Spring Boot 2.1之后如何在启动日志中打印请求路径列表
- 详解sentinel:分布式系统的流量防卫兵
- ALGORITHM IMPORTANT QUESTIONS
- mysql 操作xm_mysql基本命令使用
- luogu1082 [NOIp2012]同余方程 (扩展欧几里得)
- android 屏幕适配dimens,关于android:安卓屏幕适配一键生成dimens文件
- 牛客假日团队赛1 A.蹄球锦标赛
- python及环境安装_一、什么是python及开发环境安装
- HoloLens开发手记 - 使用HoloLens模拟器 Using HoloLens emulator
- 51nod-1391:01串
- FPGA实现“打字机”(VGA UART)
- VelocityTracker使用
- 小程序分享H5链接地址异常
- 虚拟机安装CentOS6.5报错:Hardware Unsupported detected问题的解决
- 快速隐藏所有桌面图标快捷键是什么?
- java 登录失败 显示在页面上_用友NC系统“登陆后页面显示不完全”,怎么办?...
- Gym 100015A Another Rock-Paper-Scissors Problem
- 【BZOJ3837】[Pa2013]Filary 随机化神题
热门文章
- 【人工智能】机器学习入门之监督学习(一)有监督学习
- Linux 查看PCI设备命令---lspci
- java读取二进制文件数据
- leetcode每日一题1609. 奇偶树 圣诞节你做奇偶数了没 BFS套模板一遍过
- matlab电气模块库,电气系统模块库-simulink与电气系统接口
- c语言永真循环格式,C语言的循环结构.ppt
- 永远不要嘲笑那些跪着赚钱的人
- win10组件服务器在哪里,win10internet信息服务组件在哪打开
- 第十五届深圳文博会精彩闭幕:非遗生活挥师汉文化产业、引擎汉文化产业繁荣发展...
- 远程桌面连接不可用解决方法