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

  • 相关阅读:
    View.VISIBLE、INVISIBLE、GONE的区别
    Android中TextView内容过长加省略号
    Android 读取SIM卡参数
    java分布式通信系统(J2EE分布式服务器架构)
    Java分布式处理技术(RMI,JDNI)
    Java分布式缓存框架
    spring
    Apache与Nginx的优缺点比较
    Java如何获取文件编码格式
    java 乱码问题-Dfile.encoding=UTF-8
  • 原文地址:https://www.cnblogs.com/ipoke/p/7656573.html
Copyright © 2011-2022 走看看