元数据服务器安装和配置 useradd mfs -s /sbin/nologin tar zxvf moosefs-2.0.81-1.tar.gz cd moosefs-2.0.81 ./configure --prefix=/usr/local/mfs --with-default-user=mfs --with-default-group=mfs make && make install cd /usr/local/mfs/etc/mfs cp mfsmaster.cfg.dist mfsmaster.cfg cp mfsexports.cfg.dist mfsexports.cfg cp /usr/local/mfs/var/mfs/metadata.mfs.empty /usr/local/mfs/var/mfs/metadata.mfs 这是一个8字节的文件,为mfs新增项目 ln -s /usr/local/mfs/sbin/mfsmaster /usr/sbin/ mfsmaster start 元数据日志服务器安装和配置 该服务仅需要一个配置文件,这里我们只需要从模板文件复制一个,然后稍微加以修改即可 cp mfsmetalogger.cfg.dist mfsmetalogger.cfg vim mfsmetalogger.cfg 修改为master的地址: MASTER_HOST = xxx.xxx.xxx.xxx ln -s /usr/local/mfs/sbin/mfsmetalogger /usr/sbin/ mfsmetalogger start 数据存储chunkserver服务器的安装配置 数据存储服务器有2个配置服务器需要修改,一个是主配置文件 mfschunkserver.cfg ,另一个配置文件是 mfshdd.cfg。每个服务器用来分配给 MFS使用的空间最好是一个单独的硬盘或者一个raid卷,最低要求是一个分区 cp mfschunkserver.cfg.dist mfschunkserver.cfg 修改为master的IP地址: MASTER_HOST = xxx.xxx.xxx.xxx 元数据服务器的名称或地址 cp mfshdd.cfg.dist mfshdd.cfg 需要如下一行内容就可以了: /sdb #我添加了一个硬盘 mkfs.ext4 /dev/vdc mkdir sdb mount /dev/vdc sdb/ chown –R mfs:mfs /sdb ln -s /usr/local/mfs/sbin/mfschunkserver /usr/sbin/ mfschunkserver start MFS客户端的安装及配置 tar zxvf fuse-2.7.4.tar.gz cd fuse-2.7.4 ./configure make && make install tar zxvf moosefs-2.0.81-1.tar.gz cd moosefs-2.0.81 ./configure --prefix=/usr/local/mfs --with-default-user=mfs --with-default-group=mfs --enable-mfsmount make && make install mkdir /mnt/mfs ln -s /usr/local/mfs/bin/mfsmount /usr/sbin/ mfsmount /mnt/mfs/ -H xxx.xxx.xxx.xxx 注意,所有的MFS都是挂接同一个元数据服务器master,而不是其他数据存储服务器chunkserver 设置文件副本数量,建议以3份为佳 设置副本数目 mfsrsetgoal 3 /mnt/mfs
本文出自 “9527” 博客,请务必保留此出处http://liangey.blog.51cto.com/9097868/1723148
原文:http://liangey.blog.51cto.com/9097868/1723148