https://pan.baidu.com/s/1-qeGCqjg40fz5NywL32pxA //安装包链接
首先准备四台虚拟机
分别是
192.168.80.110 搭建master server
192.168.80.111 :元数据日志服务器
192.168.80.112 数据服务器(chunkservers)
192.168.80.115 客户端
步骤:
一、搭建master server
1、安装相关编译器、工具包(所有服务器都得安装)
yum install gcc gcc-c++ make zlib-devel fuse-devel -y
yum install lrz* -y
yum install unzip -y
2、创建进程用户
useradd -s /sbin/nologin mfs
3、安装mfs软件包(链接在最顶部)
unzip moosefs-master.zip -d /opt
cd /opt/moosefs-master
./configure --prefix=/usr/local/mfs \
--with-default-user=mfs \
--with-default-group=mfs
make && make install #编译及编译安装
4、修改相关文件信息
cd /usr/local/mfs/etc/mfs/
cp mfsexports.cfg.sample mfsexports.cfg #输出目录配置文件,定义挂载以及权限设定文件
cp mfsmaster.cfg.sample mfsmaster.cfg #主配置文件
cp mfstopology.cfg.sample mfstopology.cfg #元数据日志文件
cd /usr/local/mfs/var/mfs/
cp metadata.mfs.empty metadata.mfs #master元数据文件
5、详解主配置文件
(可忽略)
cd /usr/local/mfs/etc/mfs/
vi mfsmaster.cfg #此文件中,有注释符号的就是默认配置
# WORKING_USER = mfs #运行master服务的用户
# WORKING_GROUP = mfs #运行master服务的组
# SYSLOG_IDENT = mfsmaster #在syslog中表示是mfsmaster产生的日志,在syslog的标识,说明由master服务产生的
# LOCK_MEMORY = 0 #是否执行mlockall(),避免master进程溢出(默认为0)
# NICE_LEVEL = -19 #运行的优先级(如果可以&#x