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 ...
随机推荐
- 41.QT-多线程与界面之间交互总结
1. 线程与界面组件需要注意的地方 在QThread线程中不能直接创建QWidget之类的界面组件. 因为在QT中,所有界面组件相关的操作都必须在主线程中(也就是GUI thread) 所以, QTh ...
- À peu près là 隐私政策
隐私政策 本应用尊重并保护所有使用服务用户的个人隐私权.为了给您提供更准确.更有个性化的服务,本应用会按照本隐私权政策的规定使用和披露您的个人信息.但本应用将以高度的勤勉.审慎义务对待这些信息.除本隐 ...
- jmeter beanshell Typed variable declaration : Object constructor错误
从数据库取值和响应值做比较,使用beanshell如下: import org.json.JSONArray; import org.json.JSONObject; res_str = prev.g ...
- 关于cookies,sessionStorage和localStorage的区别
如果我说得啰嗦了,请麻烦提醒我一下~~ 面试的时候说: 首先这三个可以在浏览器端按下F12,在Application可以查看到. 如下图: cookies: sessionStorage: sessi ...
- 关于node中的global,箭头函数的this的一个小问题
this一直是一个JS中的困扰问题,这次在跑JS精粹的代码的时候顺带发现了Node里面全局变量的问题 var x = 1; var myObj = { x: 2 }; myObj.func = fun ...
- Keepalived + Nginx + Tomcat 高可用负载均衡架构
环境: 1.centos7.3 2.虚拟ip:192.168.217.200 3.192.168.217.11.192.168.217.12上分别部署Nginx Keepalived Tomcat并进 ...
- python - OS(一)获取绝对路径
目录结构 python常用模块(文件夹) python_os(文件夹) os_获取绝对路径.py 方法一 os_获取绝对路径.py #coding:utf8 import os #获取当前目录绝对路径 ...
- PartTime__学习辅助软件_20161025
1.http://www.680.com/ruanjian/412629.html 1.1.http://www.gysjxjy.com/ 密码:我的名字的拼音(全小写) 使用的身份证信息:http: ...
- Bazinga HDU - 5510 不可做的暴力
http://acm.hdu.edu.cn/showproblem.php?pid=5510 想了很久队友叫我用ufs + kmp暴力过去了. fa[x] = y表示x是y的子串,所以只有fa[x] ...
- Microsoft JET Database Engine (0x80004005)未指定的错误解决
Microsoft JET Database Engine (0x80004005)未指定的错误,这个错误只有在使用Access数据库时才能出现 出现以上问题,可以使用以下步骤进行解决问题: 1.系统 ...