安装moosefs

安装mfs,使其具有各个角色的功能。如果有哪个角色的服务器出了问题,可以随时替代
1、安装fuse
wget http://192.168.3.105/fuse-2.8.7.tar.gz
tar �Cxzf fuse-2.8.7.tar.gz
cd fuse-2.8.7
./configure
make && make install
安装好之后,修改环境变量文件/etc/profile,在里面增加一行
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH
source /etc/profile
如果不执行这个操作,在下面安装mfs的时候,可能会出现如下错误
"checking for FUSE... no  configure: error: mfsmount build was forced, but fuse development package is not installed”
 
2、安装mfs
groupadd mfs
useradd �Cg mfs mfs
wget http://192.168.3.105/mfs-1.6.20-2.tar.gz
tar �Cxzf mfs-1.6.20-2.tar.gz
cd mfs-1.6.20-2
./configure --prefix=/usr/local/mfs --with-default-user=mfs --with-default-group=mfs --enable-mfsmount
make && make install
配置mfs
cd /usr/local/mfs/etc/
mv mfsmaster.cfg.dist mfsmaster.cfg
mv mfschunkserver.cfg.dist mfschunkserver.cfg
mv mfsexports.cfg.dist mfsexports.cfg
mv mfsmetalogger.cfg.dist mfsmetalogger.cfg
cd ../var/mfs
mv metadata.mfs.empty metadata.mfs
 
可以根据所使用的角色,更改mfs的配置文件内容
 
3、启动/停止
mfsmaster
/usr/local/mfs/sbin/mfsmaster start
/usr/local/mfs/sbin/mfsmaster �Cs
 
mfschunkserver
/usr/local/mfs/sbin/mfschunkserver start
/usr/local/mfs/sbin/mfschunkserver stop
 
mfsmetalogger
/usr/local/mfs/sbin/mfsmetalogger start
/usr/local/mfs/sbin/mfsmetalogger stop
 
mfsclient
/usr/local/mfs/bin/mfsmount /web/mfs �CH master-ip

你可能感兴趣的:(安装,角色,target,休闲,blank)