单台服务器同时担任master和chunkservers
服务端
CentOS 6.5
IP:192.168.0.220
安装
#useradd mfs -s /sbin/nologin
#./configure --prefix=/usr/local/mfs --with-default-user=mfs --with-default-group=mfs
#make && make install
#chown -R mfs:mfs /usr/local/mfs
配置master
#cd /usr/local/mfs/etc/mfs
# cp mfsmaster.cfg.sample mfsmaster.cfg
# cp mfstopology.cfg.sample mfstopology.cfg
# cp mfsexports.cfg.sample mfsexports.cfg
# vim mfsexports.cfg
加入
192.168.0.0/24 / rw,alldirs,maproot=0
#cd /usr/local/mfs/var/mfs
# cp metadata.mfs.empty metadata.mfs
启动
#/usr/local/mfs/sbin/mfsmaster start
关闭命令
#/usr/local/mfs/sbin/mfsmaster stop
开启web监听
/usr/local/mfs/sbin/mfscgiserv start
关闭
/usr/local/mfs/sbin/mfscgiserv stop
监听地址
http://masterip:9425
进入后输入master的ip
配置chunkservers
#cd /usr/local/mfs/etc/mfs
# cp mfshdd.cfg.sample mfshdd.cfg
加入
/data/mfsdata
# cp mfschunkserver.cfg.sample mfschunkserver.cfg
加入
MASTER_HOST = 192.168.0.220
MASTER_PORT = 9420
启动
#/usr/local/mfs/sbin/mfschunkserver start
关闭命令
#/usr/local/mfs/sbin/mfschunkserver stop
客户端
#yum -y install fuse fuse-devel
#useradd mfs -s /sbin/nologin
#./configure --prefix=/usr/local/mfs --with-default-user=mfs --with-default-group=mfs --enable-mfsmount
#make && make install
#chown -R mfs:mfs /usr/local/mfs
#mkdir /mnt/mfs
#/usr/local/mfs/bin/mfsmount /mnt/mfs/ -H 192.168.0.220