zoukankan      html  css  js  c++  java
  • MooseFS安装部署

    环境信息

    Master服务器  dev04
    chunkserver服务器 dev02、dev03、dev04
    metalogger服务器 dev03
    mount客户端 dev01、dev02

    安装前下载安装包到各服务器

    wget http://ppa.moosefs.com/src/moosefs-3.0.97-1.tar.gz -o /home/poke/

    vim /etc/hosts 添加 “dev04ip mfsmaster”

    1、安装MFS master

      安装依赖包

      yum install -y fuse fuse-devel zlib-devel

      解压tar包进入

      tar xzf moosefs-3.0.97-1.tar.gz && cd moosefs-3.0.97

      新增mfs用户

      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

      拷贝配置文件

      cd /usr/local/mfs/etc/mfs

      cp -a mfsmaster.cfg.sample mfsmaster.cfg
      cp -a mfsexports.cfg.sample mfsexports.cfg
      cp mfstopology.cfg.sample mfstopology.cfg

      mv ../../var/mfs/metadata.mfs.empty ../../var/mfs/metadata.mfs 

      启动master和cgi可视化界面

      /usr/local/mfs/sbin/mfsmaster start

      /usr/local/mfs/sbin/mfscgiserv

      进入dev04:9425查看mfs集群状态

    2、部署MFSchunkserver

      安装依赖包

      yum install -y fuse fuse-devel zlib-devel

      解压tar包进入

      tar xzf moosefs-3.0.97-1.tar.gz && cd moosefs-3.0.97

      新增mfs用户

      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 /data/mfs && chown -R mfs.mfs /data/mfs

      拷贝配置文件

      cd /usr/local/mfs/etc/mfs

      cp -a mfschunkserver.cfg.sample mfschunkserver.cfg
      cp -a mfshdd.cfg.sample mfshdd.cfg  

      mfshdd.cfg配置:

      cat mfshdd.cfg

      # mount points of HDD drives

      /data/mfs

     启动mfschunkserver

     /usr/local/mfs/sbin/mfschunkserver

    3、部署metalogger服务

      拷贝配置文件

      cd /usr/local/mfs/etc/mfs

      cp -a mfsmetalogger.cfg.sample mfsmetalogger.cfg

      mfsmetalogger.cfg文件配置:

      # 元数据备份下载请求频率,设置为1小时;
       META_DOWNLOAD_FREQ = 1

     启动mfsmetalogger

     /usr/local/mfs/sbin/mfsmetalogger start

  • 相关阅读:
    MySql数据基础之数据表操作
    MySql数据库之数据库基础命令
    MySql数据库基础之数据库简介及安装
    JQuery之Ajax基础
    Ajax简单应用之个人简历页面搭建
    Ajax之处理不同格式的JSON数据
    题解 P2447 【[SDOI2010]外星千足虫】
    题解 P4035 【[JSOI2008]球形空间产生器】
    题解 P2831 【愤怒的小鸟】
    题解 P2827 【蚯蚓】
  • 原文地址:https://www.cnblogs.com/ipoke/p/7656573.html
Copyright © 2011-2022 走看看