MooseFS 3.0 集群环境部署过程
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 集群环境部署过程的更多相关文章
- MySQL+MGR 单主模式和多主模式的集群环境 - 部署手册 (Centos7.5)
MySQL Group Replication(简称MGR)是MySQL官方于2016年12月推出的一个全新的高可用与高扩展的解决方案.MGR是MySQL官方在5.7.17版本引进的一个数据库高可用与 ...
- Centos7下ELK+Redis日志分析平台的集群环境部署记录
之前的文档介绍了ELK架构的基础知识,日志集中分析系统的实施方案:- ELK+Redis- ELK+Filebeat - ELK+Filebeat+Redis- ELK+Filebeat+Kafka+ ...
- Mongodb副本集+分片集群环境部署记录
前面详细介绍了mongodb的副本集和分片的原理,这里就不赘述了.下面记录Mongodb副本集+分片集群环境部署过程: MongoDB Sharding Cluster,需要三种角色: Shard S ...
- Mongodb副本集+分片集群环境部署
前面详细介绍了mongodb的副本集和分片的原理,这里就不赘述了.下面记录Mongodb副本集+分片集群环境部署过程: MongoDB Sharding Cluster,需要三种角色: Shard S ...
- kafka 基础知识梳理及集群环境部署记录
一.kafka基础介绍 Kafka是最初由Linkedin公司开发,是一个分布式.支持分区的(partition).多副本的(replica),基于zookeeper协调的分布式消息系统,它的最大的特 ...
- centos6.5环境下zookeeper-3.4.6集群环境部署及单机部署详解
centos6.5环境下Zookeeper-3.4.6集群环境部署 [系统]Centos 6.5 集群部署 [软件]准备好jdk环境,此次我们的环境是open_jdk1.8.0_101 zookeep ...
- kubernetes学习与实践篇(二) kubernetes1.5 的安装和集群环境部署
kubernetes 1.5 的安装和集群环境部署 文章转载自:http://www.cnblogs.com/tynia/p/k8s-cluster.html 简介: Docker:是一个开源的应用容 ...
- 多机部署redis5.0集群环境
redis5.0集群部署 一.集群介绍 Redis 集群是一个可以在多个 Redis 节点之间进行数据共享的设施(installation). Redis 集群不支持那些需要同时处理多个键的 Redi ...
- Centos7.5基于MySQL5.7的 InnoDB Cluster 多节点高可用集群环境部署记录
一. MySQL InnoDB Cluster 介绍MySQL的高可用架构无论是社区还是官方,一直在技术上进行探索,这么多年提出了多种解决方案,比如MMM, MHA, NDB Cluster, G ...
随机推荐
- DHCP DHCPv6
为了给网络客户机自动分配IP地址以及生成所需的配置参数,IETF分别给IPV4和IPV6网络定义了相关的协议标准,即DHCP(RFC2131)和DHCPV6(RFC3315),以及扩充的选项标准.本文 ...
- 阿里云服务器 linux 怎么安装php(PHPSTUDY)开发环境
1.首先登录行云管家(https://yun.cloudbility.com/login.html) wget -c http://lamp.phpstudy.NET/phpstudy.bin //下 ...
- webpack配置apihost
webpack配置全局apihost可以解决在不同环境(开发环境及生产环境)中域名,端口号会改变的问题.如: 解决办法: 一行代码: axios.defaults.baseURL = 'http:// ...
- ACM-ICPC 2018 南京赛区网络预赛 Lpl and Energy-saving Lamps (线段树:无序数组找到第一个小于val)
题意:n个房间,每个房间有ai盏旧灯,每个月可以买m盏新灯,要求:按房间顺序换灯,如果剩下的新灯数目大于ai,那么进行更换,否则跳过该房间,判断下一个房间.如果所有房间都换完灯,那么久不会再买新灯. ...
- 设计模式——单例模式(Singleton)
保证一个类仅有一个实例,并提供一个访问它的全局访问点.——DP UML类图 模式说明 个人认为单例模式是所有设计模式中最为简单的一个模式,因为实现这个模式仅需一个类,而不像其他模式需要若干个类.这个模 ...
- 05.Spring 资源加载 - Resource
基本概念 Spring 把所有能记录信息的载体,如各种类型的文件.二进制流等都称为资源. 对 Spring 开发者来说,最常用的资源就是 Spring 配置文件(通常是一份 XML 格式的文件). S ...
- python学习四(处理数据)
head first python中的一个数据处理的例子 有四个U10选手的600米成绩,请取出每个选手跑的最快的3个时间.以下是四位选手的9次成绩 James 2-34,3:21,2.34,2.45 ...
- python学习三(数据保存到文件)
以写模式打开文件:需要指定写模式,如下所示 data = open('data.out','w') 如果文件已经存在,则会清空它现有的所有内容.要追加一个文件,需要使用访问模式a,会追加到下一行. 例 ...
- boot and loader
boot and loader boot 程序的所有作用 清屏 将光标移到屏幕左上角 显示 Start Boot 提示信息 加载 loader 程序的代码到 0x10000 物理内存地址 将CPU的段 ...
- Golang: runnerw.exe: CreateProcess failed with error 216 (no message available)
话说这个我应该遇到几次了 每次新项目都有这问题,我的记忆是金鱼的记忆吗? 好在这次隐约记起是包名的问题... 方法 修改包名为main