设为首页 收藏本站
查看: 1555|回复: 0

[经验分享] 安装分布式文件系统MooseFS

[复制链接]

尚未签到

发表于 2019-2-1 09:27:37 | 显示全部楼层 |阅读模式
  示意图



  #4种角色共有的安装步骤
yum install gcc zlib zlib-devel fuse fuse-devel fuse-libs libpcap libpcap-devel net-tools
useradd mfs -s /sbin/nologin
cd /download/
tar xf moosefs-2.0.80.tar.gz
cd moosefs-2.0.80
./configure \
--prefix=/usr/local/mfs \
--with-default-user=mfs \
--with-default-group=mfs \
#client角色要加--enable-mfsmount
make && make install
chown -R mfs:mfs /usr/local/mfs
cd /usr/local/mfs/etc/mfs  #master server设置
cp mfsmaster.cfg.dist mfsmaster.cfg
cp mfsexports.cfg.dist mfsexports.cfg
cd /usr/local/mfs/var/mfs/
cp metadata.mfs.empty metadata.mfs
/usr/local/mfs/sbin/mfsmaster start
/usr/local/mfs/sbin/mfscgiserv start
netstat -an|grep 94
#实际使用端口9419、9420、9421、9425
echo "/usr/local/mfs/sbin/mfsmaster start">>/etc/rc.local
echo "/usr/local/mfs/sbin/mfscgiserv start">>/etc/rc.local
chmod +x /etc/rc.d/rc.local  #状态监控网页端口9425
#metalogger设置
cp mfsmetalogger.cfg.dist mfsmetalogger.cfg
vi mfsmetalogger.cfg
#修改内容
#元数据备份频率,单位是小时
META_DOWNLOAD_FREQ = 1
MASTER_RECONNECTION_DELAY = 5
MASTER_HOST = 192.168.1.92
MASTER_PORT = 9419
/usr/local/mfs/sbin/mfsmetalogger start
echo "/usr/local/mfs/sbin/mfsmetalogger start">>/etc/rc.local
chmod +x /etc/rc.d/rc.local  #chunkserver设置
cp mfschunkserver.cfg.dist mfschunkserver.cfg
vi mfschunkserver.cfg
#修改内容
MASTER_HOST = 192.168.1.92
MASTER_PORT = 9420
cp mfshdd.cfg.dist mfshdd.cfg
vi mfshdd.cfg
#修改内容
/mnt/sdb1
#添加新硬盘后不重启直接识别的命令
echo "scsi add-single-device 0 0 1 0">/proc/scsi/scsi
fdisk /dev/sdb
mkfs.xfs /dev/sdb1
mkdir /mnt/sdb1
mount /dev/sdb1 /mnt/sdb1
#查看新分区UUID
blkid
#设置自动挂载
echo "UUID=aeb5555d-08cc-4a9e-91a5-2149d138407c /mnt/sdb1 xfs defaults 0 0" >>/etc/fstab
chown -R mfs:mfs /mnt/sdb1
/usr/local/mfs/sbin/mfschunkserver start
netstat -an|grep 9422
echo "/usr/local/mfs/sbin/mfschunkserver start">>/etc/rc.local
chmod +x /etc/rc.d/rc.local#client设置
mkdir /mnt/mfs
/usr/local/mfs/bin/mfsmount /mnt/mfs/ -H 192.168.1.92
df -h
echo "/usr/local/mfs/bin/mfsmount /mnt/mfs/ -H 192.168.1.92">>/etc/rc.local
chmod +x /etc/rc.d/rc.local
#设置文件副本数量,与chunk数量一致
/usr/local/mfs/bin/mfssetgoal -r 2 /mnt/mfs/
#查看文件副本数量
/usr/local/mfs/bin/mfsgetgoal /mnt/mfs/1.txt
#设置回收站清空时间,单位是秒
/usr/local/mfs/bin/mfsrsettrashtime 600 /mnt/mfs/  #关闭服务的顺序
umount /mnt/mfs
/usr/local/mfs/sbin/mfschunkserver stop
/usr/local/mfs/sbin/mfsmetalogger stop
/usr/local/mfs/sbin/mfscgiserv stop
/usr/local/mfs/sbin/mfsmaster stop  #重要的目录
  /usr/local/mfs/var/mfs
  恢复master数据的命令
  /usr/local/mfs/sbin/mfsmaster -a
  

  参考资料:
  https://www.moosefs.com
  http://bbs.chinaunix.net/thread-1644309-1-1.html
  http://sery.blog.运维网.com/10037/263515
  http://sofar.blog.运维网.com/353572/1429162/
  http://soulboy.blog.运维网.com/4007306/1393114
  http://opsmysql.blog.运维网.com/2238445/895945
  http://shineforever.blog.运维网.com/1429204/1603819/

  http://ju.outofmemory.cn/entry/140059
  http://ju.outofmemory.cn/entry/111286
  http://www.sxt.cn/u/4647/blog/5553
  https://ljinliuj-jjliu.rhcloud.com/?p=26
  http://blog.liuts.com/post/203/




运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-670298-1-1.html 上篇帖子: 分布式存储MooseFS的搭建 下篇帖子: MooseFS维护技巧集锦
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表