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

moosefs 测试

 moosefs是一个分布式的文件系统,简称mfs,适合海量小文件的存储

 

环境 centos 6.4 x64

下载安装(下载页面 http://www.moosefs.org/download.html)


 
  1. yum install rpm-build gcc gcc-c fuse-devel zlib-devel -y 
  2. wget http://pro.hit.gemius.pl/hitredir/id=p4CVHPOzkVa0JJIK.m0Ee6dyHZEgoQb1KaiPmVK29EX.M7/url=moosefs.org/tl_files/mfscode/mfs-1.6.26.tar.gz 
  3. rpmbuild -tb mfs-1.6.26.tar.gz 
  4.  
  5. 这将会在~/rpmbuild/RPMS/x86_64/下生成一系列rpm包 
  6. mfs-master-1.6.26-1.x86_64.rpm 
  7. mfs-metalogger-1.6.26-1.x86_64.rpm 
  8. mfs-chunkserver-1.6.26-1.x86_64.rpm 
  9. mfs-client-1.6.26-1.x86_64.rpm 
  10. mfs-cgi-1.6.26-1.x86_64.rpm 
  11. mfs-debuginfo-1.6.26-1.x86_64.rpm 

 

接下来说下moosefs框架中的角色组成

元数据节点 => mfs-metalogger  监听端口9419

数据节点  =>mfs-chunkserver  监听端口9420

管理节点 => mfs-master  监听端口9421

监控客户端(需要搭配web服务器) => mfs-cgi  监听端口9425

客户端  => mfs-client

 

默认安装时都会有示例文件,请去掉dist字段


 
  1. cp /etc/mfsmasterr.cfg.dist /etc/mfsmasterr.cfg 
  2. cp /etc/mfsexports.cfg.dist /etc/mfsexports.cfg 
  3. cp /etc/mfsmetalogger.cfg.dist /etc/mfsmetalogger.cfg 
  4. cp /etc/mfstopology.cfg.dist /etc/mfstopology.cfg 
  5. cp /etc/mfschunkserver.cfg.dist /etc/mfschunkserver.cfg 
  6. cp /etc/mfsdd.cfg.dist /etc/mfsdd.cfg 
  7. cp /etc/mfsmount.cfg.dist /etc/mfsmount.cfg 
  8. cp /var/lib/mfs/metadata.mfs.empty /var/lib/mfs/metadata.mfs 

master启动还需要修正/var/lib/mfs文件夹的权限


 
  1. chmod -R 777 /var/lib/mfs  

 

 未完待续。。。

相关文章:

  • win7去快捷方式箭头
  • Oracle管理表空间(七)--Oracle表空间与数据文件脱机的区别
  • sqoop安装配置教程,以及从Oracle数据抽取数据的分析
  • IE6/7不读取CSS样式,或不能正常显示背景图片问题
  • ERP系统小悟
  • 分享:tmux 1.8 发布,Linux 终端复用器
  • optgroup 分类显示
  • 分享:ubuntu broadcom无线驱动安装
  • 有关网络安全方面的书籍(凯文·米特尼克作品)
  • WPF自定义控件 《动画》
  • Java classLoader【转】
  • linux系统时间修改及同步
  • ISP采用的 ISIS链接状态路由协议
  • Spring Aop的另类问题
  • vs2010创建Web Service程序
  • 2017 年终总结 —— 在路上
  • HTTP中的ETag在移动客户端的应用
  • iOS帅气加载动画、通知视图、红包助手、引导页、导航栏、朋友圈、小游戏等效果源码...
  • Java 最常见的 200+ 面试题:面试必备
  • Java新版本的开发已正式进入轨道,版本号18.3
  • Less 日常用法
  • Map集合、散列表、红黑树介绍
  • nodejs实现webservice问题总结
  • PAT A1092
  • php的插入排序,通过双层for循环
  • Stream流与Lambda表达式(三) 静态工厂类Collectors
  • Vim Clutch | 面向脚踏板编程……
  • Work@Alibaba 阿里巴巴的企业应用构建之路
  • 浮现式设计
  • 基于组件的设计工作流与界面抽象
  • 离散点最小(凸)包围边界查找
  • 聊聊springcloud的EurekaClientAutoConfiguration
  • 浅谈web中前端模板引擎的使用
  • 如何编写一个可升级的智能合约
  • 深度学习入门:10门免费线上课程推荐
  • 小李飞刀:SQL题目刷起来!
  • #NOIP 2014#day.2 T1 无限网络发射器选址
  • #我与Java虚拟机的故事#连载08:书读百遍其义自见
  • $.extend({},旧的,新的);合并对象,后面的覆盖前面的
  • (1)常见O(n^2)排序算法解析
  • (3)STL算法之搜索
  • (cos^2 X)的定积分,求积分 ∫sin^2(x) dx
  • (day 12)JavaScript学习笔记(数组3)
  • (阿里巴巴 dubbo,有数据库,可执行 )dubbo zookeeper spring demo
  • (六)Hibernate的二级缓存
  • (强烈推荐)移动端音视频从零到上手(下)
  • (四)模仿学习-完成后台管理页面查询
  • (转)拼包函数及网络封包的异常处理(含代码)
  • .NET 5种线程安全集合
  • .NET Framework 3.5中序列化成JSON数据及JSON数据的反序列化,以及jQuery的调用JSON
  • .NET Standard / dotnet-core / net472 —— .NET 究竟应该如何大小写?
  • .NET 材料检测系统崩溃分析
  • .NET 反射 Reflect
  • .NET 命令行参数包含应用程序路径吗?
  • .NET 设计一套高性能的弱事件机制