Distributed File Systemmoosefs –master

來源:互聯網
上載者:User

 

*下載安裝

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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.