1 准备好6台虚拟机:(centos7) 
Master server:  192.168.242.135 
Cgi server:                192.168.242.135 
metaLogger server: 192.168.242.131 
chunk servers:    192.168.242.133 
                 192.168.242.134 
clients:          192.168.242.136

关闭所有机器的防火墙。 systemctl stop firewalld.service

2. 在Master servers, chunk servers 和 clients机器中映射域名。 (可以修改,也可以不修改,不修改情况下修改修改/etc/mfs/下配置文件)
echo 192.168.242.135  mfsmaster >> /etc/hosts 
echo 192.168.242.133 mfschunk01 >> /etc/hosts 
注意:写在开头是为了提醒。 
      所有命令必须是正常stop ,如 mfsmaster stop。否则可能导致服务无法启动,需要恢复。 
启动顺序: 
      matser---metalogger---chunker---client. 
关闭顺序: 
     client---chunker---metalogger---master

3. 下载安装包 
  1)从官网下载压缩包: 
  http://ufpr.dl.sourceforge.net/project/moosefs/3.0.79/moosefs-packages-all-3.0.79.tar.gz 
  2) 登录linux服务器,查看操作系统版本。 命令:cat /etc/issue 
  2)解压,将对应版本的文件 
      moosefs-master-3.0.79-1.rhsysv.x86_64.rpm 
     moosefs-cgi-3.0.79-1.rhsysv.x86_64.rpm 
     moosefs-cgiserv-3.0.79-1.rhsysv.x86_64.rpm 
     拷贝到 usr/local/moosefs下 
4. 安装master server(192.168.242.135) 
   1)rpm –ivh moosefs-master-3.0.79-1.rhsysv.x86_64.rpm 
   2)确认在 /etc/mfs 下生成了相关的配置文件 (mfsexports.cfg, mfsmaster.cfg 等) 
   3)设置自动启动, 创建 /etc/default/moosefs-master,  输入 MFSMASTER_ENABLE=true 
   4) 创建用户 useradd -s /sbin/nologin mfs, 并更改权限chown -R mfs:mfs /var/lib/mfs 
   5)service moosefs - master start 
   6) 使用 mfsmaster start 可忽略(3,4,5) 
5. 安装监控(192.168.242.135) 
   1)rpm –ivh moosefs-cgi-3.0.79-1.rhsysv.x86_64.rpm 
      rpm –ivh moosefs-cgiserv-3.0.79-1.rhsysv.x86_64.rpm 
       如果装错,卸载(rpm -e --allmatches --nodeps moosefs-master-3.0.79-1.rhsysv.x86_64) 
   2)启动监控:mfscgiserv start 
   3)查看监控: http://192.168.242.135:9425/mfs.cgi 
6.安装客户端(192.168.242.136) 
   1)rpm -ivh moosefs-cli-3.0.79-1.rhsysv.x86_64.rpm 
7.安装chunkserver(192.168.242.133-134) 
   1) rpm -ivh moosefs-chunkserver-3.0.79-1.rhsysv.x86_64.rpm 
   2) 修改配置, vi /etc/mfs/mfshdd.cfg 
      将其中的 /mnt/hd1 的注释去掉,为trunk指定挂载目录 
   3)创建目录 
      mkdir /mnt/hd1 
      chown -R mfs:mfs /mnt/hd1 
   4) 启动服务 
      mfschunkserver start 
   8.安装用户使用client( 192.168.242.136) 
     rpm -ivh moosefs-client-3.0.79-1.rhsysv.x86_64.rpm 
     mkdir -p /mnt/mfs 
     mfsmount /mnt/mfs -H mfsmaster

MooseFS 3.0 集群环境部署过程的更多相关文章

  1. MySQL+MGR 单主模式和多主模式的集群环境 - 部署手册 (Centos7.5)

    MySQL Group Replication(简称MGR)是MySQL官方于2016年12月推出的一个全新的高可用与高扩展的解决方案.MGR是MySQL官方在5.7.17版本引进的一个数据库高可用与 ...

  2. Centos7下ELK+Redis日志分析平台的集群环境部署记录

    之前的文档介绍了ELK架构的基础知识,日志集中分析系统的实施方案:- ELK+Redis- ELK+Filebeat - ELK+Filebeat+Redis- ELK+Filebeat+Kafka+ ...

  3. Mongodb副本集+分片集群环境部署记录

    前面详细介绍了mongodb的副本集和分片的原理,这里就不赘述了.下面记录Mongodb副本集+分片集群环境部署过程: MongoDB Sharding Cluster,需要三种角色: Shard S ...

  4. Mongodb副本集+分片集群环境部署

    前面详细介绍了mongodb的副本集和分片的原理,这里就不赘述了.下面记录Mongodb副本集+分片集群环境部署过程: MongoDB Sharding Cluster,需要三种角色: Shard S ...

  5. kafka 基础知识梳理及集群环境部署记录

    一.kafka基础介绍 Kafka是最初由Linkedin公司开发,是一个分布式.支持分区的(partition).多副本的(replica),基于zookeeper协调的分布式消息系统,它的最大的特 ...

  6. centos6.5环境下zookeeper-3.4.6集群环境部署及单机部署详解

    centos6.5环境下Zookeeper-3.4.6集群环境部署 [系统]Centos 6.5 集群部署 [软件]准备好jdk环境,此次我们的环境是open_jdk1.8.0_101 zookeep ...

  7. kubernetes学习与实践篇(二) kubernetes1.5 的安装和集群环境部署

    kubernetes 1.5 的安装和集群环境部署 文章转载自:http://www.cnblogs.com/tynia/p/k8s-cluster.html 简介: Docker:是一个开源的应用容 ...

  8. 多机部署redis5.0集群环境

    redis5.0集群部署 一.集群介绍 Redis 集群是一个可以在多个 Redis 节点之间进行数据共享的设施(installation). Redis 集群不支持那些需要同时处理多个键的 Redi ...

  9. Centos7.5基于MySQL5.7的 InnoDB Cluster 多节点高可用集群环境部署记录

    一.   MySQL InnoDB Cluster 介绍MySQL的高可用架构无论是社区还是官方,一直在技术上进行探索,这么多年提出了多种解决方案,比如MMM, MHA, NDB Cluster, G ...

随机推荐

  1. 解决运行Robot Framework报‘’ascii’错误

    在Python27\Lib\site-packages中新建‘sitecustomize.py’,内容如下: #coding=utf8import sysreload(sys)sys.setdefau ...

  2. jap的教程

    第一个资料:   https://wenku.baidu.com/view/5ca6ce6a1eb91a37f1115cee.html 第二个资料 :http://www.yiibai.com/jpa ...

  3. 【ACM】子串和 - 贪心算法

    子串和 时间限制:5000 ms  |  内存限制:65535 KB 难度:3   描述 给定一整型数列{a1,a2...,an},找出连续非空子串{ax,ax+1,...,ay},使得该子序列的和最 ...

  4. Ubuntu14.04下sogou输入法的输入框只显示英文不显示中文的问题

    解决方法:首先强制更新,把依赖文件全部安装 sudo apt-get install -f 如果仍然不管用,删除sogou的配置文件,在~/.config目录下,一般情况下是SogouPY.Sogou ...

  5. HDU 5785 Interesting manacher + 延迟标记

    题意:给你一个串,若里面有两个相邻的没有交集的回文串的话,设为S[i...j] 和 S[j+1...k],对答案的贡献是i*k,就是左端点的值乘上右端点的值. 首先,如果s[x1....j].s[x2 ...

  6. 【hihocoder】1237 : Farthest Point 微软2016校招在线笔试题

    题目:给定一个圆,要你求出一个在里面或者在边上的整数点,使得这个点到原点的距离最大,如果有多个相同,输出x最大,再输出y最大. 思路:对于一个圆,里面整点个数的x是能确定的.你找到x的上下界就可以了. ...

  7. JAVA多线程之Volatiles

    Java 语言中的 volatile 变量可以被看作是一种 “轻量级的 synchronized”:与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但 ...

  8. js中的onclick事件传参需要注意的问题

    如果参数是数值类型可以直接传,如果是字符串类型需要在字符串前后加上双引号,双引号需要转义 如 onclick="test(0)";  直接传值 参数为数值 onclick=&quo ...

  9. <Linux系统uname命令用法>

    uname命令:操作系统信息的显示 uname 命令主要用于显示操作系统的信息,包括版本.平台的信息. 它的参数主要有以下: -a 显示全部信息 -s 显示内核名称 -n 显示主机名 -r 显示当前系 ...

  10. Matlab之数据处理

    写在前面的,软件不太强大,每次保存都需要生成rec和dark的文件,在处理是只需要一个就行了,所有网上查看了下运用批处理的命令去掉多余的文件: 解决办法:windows命令模式下CMD进入文件的目录, ...