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  

 

 未完待续。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值