分布式文件系统moosefs --master

 


*下载安装

http://moosefs.org

groupadd mfs
useradd mfs –g mfs
tar -zxvf mfs-1.6.20-2.tar.gz
cd mfs-1.6.20-2
./configure --prefix=/usr/mfs --disable-mfschunkserver --disable-mfsmount --with-default-group=mfs --with-default-user=mfs
make
make install

[root@localhost mfs]# cd etc
[root@localhost etc]# ls -l
total 40
-rw-r--r-- 1 root root  515 Aug 17 22:53 mfschunkserver.cfg.dist
-rw-r--r-- 1 root root 1121 Aug 17 22:53 mfsexports.cfg.dist
-rw-r--r-- 1 root root   57 Aug 17 22:53 mfshdd.cfg.dist
-rw-r--r-- 1 root root  661 Aug 17 22:53 mfsmaster.cfg.dist
-rw-r--r-- 1 root root  381 Aug 17 22:53 mfsmetalogger.cfg.dist
[root@localhost etc]# mv mfsexports.cfg.dist mfsexports.cfg
[root@localhost etc]# mv mfsmaster.cfg.dist mfsmaster.cfg
[root@localhost etc]# mv mfsmetalogger.cfg.dist mfsmetalogger.cfg

*修改/etc/hosts添加:(mfsmaster IP)
192.168.2.241          mfsmaster

启动出错:[root@localhost etc]# /usr/mfs/sbin/mfsmaster start
 working directory: /usr/mfs/var/mfs
 lockfile created and locked
 initializing mfsmaster modules ...
 loading sessions ... file not found
 if it is not fresh installation then you have to restart all active mounts !!!
 exports file has been loaded
 loading metadata ...
 can't open metadata file
 if this is new instalation then rename /usr/mfs/var/mfs/metadata.mfs.empty as /usr/mfs/var/mfs/metadata.mfs
 init: file system manager failed !!!
 error occured during initialization - exiting
修改:[root@localhost etc]# cd /usr/mfs/var/mfs
      [root@localhost mfs]# mv metadata.mfs.empty metadata.mfs

启动成功:[root@localhost mfs]# /usr/mfs/sbin/mfsmaster start
working directory: /usr/mfs/var/mfs
lockfile created and locked
initializing mfsmaster modules ...
loading sessions ... ok
sessions file has been loaded
exports file has been loaded
loading metadata ...
create new empty filesystemmetadata file has been loaded
no charts data file - initializing empty charts
master <-> metaloggers module: listen on *:9419
master <-> chunkservers module: listen on *:9420
main master server module: listen on *:9421
mfsmaster daemon initialized properly

*启动metalogger:

/usr/mfs/sbin/mfsmetalogger start

*关闭metalogger:
/usr/local/mfs/sbin/mfsmetalogger stop

注:metalogger连接master的9419端口,注意Firewall把端口打开,我在做测试时把iptables 关闭了.当master server出现故障需要恢复时可以从metalogger server 复制metadata.mfs.back 和最后一个日志,缺一不可.


启动mfs web gui:
[root@mfsmaster ~]# /usr/mfs/sbin/mfscgiserv
starting simple cgi server (host: any , port: 9425 , rootpath: /usr/local/share/mfscgi)

关闭mfs web gui:
kill /usr/mfs/sbin/mfscgiserv

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值