标签:info 编译安装 关闭防火墙 lld 地址 img pkg 数据 nbsp
mfs github地址:https://github.com/moosefs/moosefs
172.16.20.71 Mfsmaster ChunkServer mfscgiserv Client
172.16.20.72 Metalogger ChunkServer Client
172.16.20.72 ChunkServer Client
安装用户:root
service firewalld stop
三台机器都进行配置
vim /etc/hosts
172.16.20.71 mfsmaster
useradd -s /sbin/nologin -M mfs
根据自己的需求下载相应的版本
# 安装依赖 yum install gcc make libpcap-devel zlib-devel fuse-devel pkgconfig fuse -y cd /usr/local/src # 下载 wget https://github.com/moosefs/moosefs/archive/master.zip # 将下载的源码包传到其他两台机器, 解压编译安装 unzip master.zip cd moosefs-master # 编译安装 sh linux_build.sh && make install
#71 安装mfsmaster
cd /etc/mfs
cp mfsmaster.cfg.sample mfsmaster.cfg
cp mfsexports.cfg.sample mfsexports.cfg
#初始化元数据
cd /var/lib/mfs
cp metadata.mfs.empty metadata.mfs
chown mfs:mfs metadata.mfs
rm metadata.mfs.empty
启动 : mfsmaster start
停止 :mfsmaster stop
# 72 执行
cd /etc/mfs
cp mfsmetalogger.cfg.sample mfsmetalogger.cfg
启动:mfsmetalogger start
停止:mfsmetalogger stop
cd /etc/mfs
cp mfschunkserver.cfg.sample mfschunkserver.cfg
cp mfshdd.cfg.sample mfshdd.cfg
# use hard drive ‘/mnt/hd1‘ with default options:
#/mnt/hd1
# 我这里将数据存储到/mfs目录下, 分配10Gb空间, 可以根据实际情况自己进行配置
/mfs 10GiB
mkdir /mfs
chown -R mfs:mfs /mfs
chmod 770 /mfs
启动:mfschunkserver start
停止:mfschunkserver stop
修改配置支持平滑加载: mfschunkserver reload
根据实际需要, 在不同的主机挂载客户端
#挂载mfs客户端到/data目录下
mkdir -p /data
mfsmount /data -H mfsmaster
df -h 查看
mount 查看
# 测试
cd /data
touch 1.log
在其他机器/data目录查看文件是否创建成功
#卸载mfs客户端
umount /data
标签:info 编译安装 关闭防火墙 lld 地址 img pkg 数据 nbsp
原文地址:https://www.cnblogs.com/chuangcc/p/10512381.html