准备环境:

  1、OS:

    Centos:7.2x86_64

  2、主机

   server1: 192.168.30.41 wohaoshuai1
   server2: 192.168.30.42 wohaoshuai2
   server3: 192.168.30.43 wohaoshuai3

   client1:   192.168.30.43 wohaoshuai3

一、修改每台主机的host文件,在/etc/hosts下添加内容:

    192.168.30.41 wohaoshuai1
    192.168.30.42 wohaoshuai2
    192.168.30.43 wohaoshuai3

二、在wohaoshuai1、wohaoshuai2、wohaoshuai3分别安装gfs server端(用yum安装即可)

  1、安装

    yum install centos-release-gluster -y

    yum install -y glusterfs glusterfs-server glusterfs-fuse glusterfs-rdma

  2、启动gfsserver端并设置开机启动    

    systemctl start glusterd.service

    systemctl enable glusterd.service

  3、添加wohaoshuai1,2,3到gfs集群(若为测试环境要关闭防火墙,否则会添加失败,若需要开启防火墙的情况下开放端口即可,默认端口为24007,在wohaoshuai1本机上不用添加)

    

    添加后查看集群状态:

    

三、创建数据目录

  1、在wohaoshuai1,2,3上都要创建 目录为 /application/gluster/data

    mkdir -p /application/gluster/data

  2、创建卷(因为用的root用户,所以后面需要加上force参数,Replica 3 表示的是3个备份,后面的是指定的存储的目录)

    gluster volume create wohaoshuai-gluster replica 3 transport tcp wohaoshuai1:/application/gluster/data wohaoshuai2:/application/gluster/data wohaoshuai3:/application/gluster/data force

    

  3、查看卷信息

    gluster volume info

    

  4、启动创建的卷wohaoshuai-gluster

    gluster volume start wohaoshuai-gluster

    

    

四、客户端挂载使用

  1、wohaoshuai3安装client端

    yum install -y glusterfs glusterfs-fuse

  2、创建挂载路径

    mkdir -p /application/gfsmount/

    mount -t glusterfs wohaoshuai1:wohaoshuai-gluster /application/gfsmount/

    查看挂载情况:

    

  3、此时就可对挂载的gfs盘进行读写。

五、关于gfs命令总结:

  Gluster peer status 查看所有的节点信息

  Gluster peer probe name添加节点

  Gluster peer detachname 删除节点

  /etc/init.d/glusterstart 启动gluster

  /etc/init.d/glusterstop 停止gluster

  /etc/init.d/glusterrestart 重启gluster

  创建卷

    Gluster volume createxxx

    Gluster volume info 查看卷信息
    Gluster volume status 查看卷状态

  

GFS 安装使用的更多相关文章

  1. GFS安装

    GlusterFS 搭建 1.环境要求 IP地址 主机名称 系统 172.16.2.201 test01 Centos 6.4 172.16.2.202 test02 Centos 6.4 172.1 ...

  2. GlusterFS 安装 on centos7

    本文演示如何在CentOS7上安装,配置和使用GlusterFS. 1 准备工作 1.1 基础设施 编号 IP OS 主机名 角色 说明 A 192.168.1.101 CentOS7.4 ddc_n ...

  3. centos 系统下安装FastDFS+nginx+fastdfs-nginx-module安装配置

    前言: 以前的项目上传的文件都是保存到本地或者是局域网内的共享文件夹下,由于数据量,服务器的负载均衡(分机的某些图片无法访问的问题处理)等因素的情况下,就想到用fastdfs来文件管理,花了几天时间硬 ...

  4. VMware下CentOS6.8配置GFS文件系统

    1.GFS介绍 GFS简要说明,它有两种: 1. Google文件系统:GFS是GOOGLE实现的是一个可扩展的分布式文件系统,用于大型的.分布式的.对大量数据进行访问的应用.它运行于廉价的普通硬件上 ...

  5. Spark学习(一) -- Spark安装及简介

    标签(空格分隔): Spark 学习中的知识点:函数式编程.泛型编程.面向对象.并行编程. 任何工具的产生都会涉及这几个问题: 现实问题是什么? 理论模型的提出. 工程实现. 思考: 数据规模达到一台 ...

  6. GFS文件系统和在RedHat Linux下的配置

    GFS的全称是Google file System,为了满足Google迅速增长的数据处理要求,Google设计并实现的Google文件系统(GFS).Google文件系统是一个可扩展的分布式文件系统 ...

  7. Hadoop入门进阶课程10--HBase介绍、安装与应用案例

    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,博主为石山园,博客地址为 http://www.cnblogs.com/shishanyuan  ...

  8. 三台CentOS 5 Linux LVS 的DR 模式http负载均衡安装步骤

    Linux负载均衡软件LVS(概念篇) 一. LVS简介 LVS是Linux Virtual Server的简称,也就是Linux虚拟服务器, 是一个由章文嵩博士发起的自由软件项目,它的官方站点是ww ...

  9. Hadoop集群中Hbase的介绍、安装、使用

    导读 HBase – Hadoop Database,是一个高可靠性.高性能.面向列.可伸缩的分布式存储系统,利用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群. 一.Hbase ...

随机推荐

  1. 腾讯云部署keepalived高可用

    使用背景: 通过调用python SDK在腾讯云手动部署keepalived高可用 部署环境 系统:centos7.3 Master:192.168.0.100 Slave:192.168.0.14 ...

  2. 分布式系统的一致性协议之 2PC 和 3PC

    在分布式系统领域,有一个理论,对于分布式系统的设计影响非常大,那就是 CAP 理论,即对于一个分布式系统而言,它是无法同时满足 Consistency(强一致性).Availability(可用性) ...

  3. ios中input获取焦点时的问题

    1.获取焦点时,input会变大 解决办法是:font-size设置为32px以上 还有就是要在header里面加这一行代码:<meta name="viewport" co ...

  4. Springboot 事务处理常见坑点

    使用事务注解@Transactional 之前,应该先了解它的相关属性,避免在实际项目中踩中各种各样的坑点. 常见坑点1:遇到非检测异常时,事务不开启,也无法回滚. 例如下面这段代码,账户余额依旧增加 ...

  5. 信息摘要算法之六:HKDF算法分析与实现

    HKDF是一种特定的键衍生函数(KDF),即初始键控材料的功能,KDF从其中派生出一个或多个密码强大的密钥.在此我们想要描述的是基于HMAC的HKDF. 1.HKDF概述 密钥派生函数(KDF)是密码 ...

  6. Ftp上传的方法

    using System;using System.Collections.Generic;using System.IO;using System.Net;using System.Text; na ...

  7. Confluence 6 Cron 表达式

    一个 cron 表达式是以 6-7 时间字段来定义一个计划任务是如何按照时间被执行的.每一个字段中的数据库而已为数字或者是一些特定的字符串来进行表达.每一个字段是使用空格或者 tab 进行分隔的. 下 ...

  8. 为 Confluence 6 配置发送邮件消息

    如何配置 Confluence 向外发送邮件: 进入  > 基本配置(General Configuration) > 邮件服务器(Mail Servers).这里列出了所有当前配置的 S ...

  9. log4j2的log输出到tomcat/logs目录下及使用(转)

    原文链接:http://blog.csdn.net/honghailiang888/article/details/50370252 原文作者:  Herman-Hong 一.环境配置 log4j2. ...

  10. meter压力测试 设置一秒发送一次请求,一秒两次请求

    使用jmeter进行压力测试 ,测试情况有 1.一秒钟投1次请求(一个线程) 持续30分钟的情况 2.一秒钟发送2次请求(两个线程)  持续30分钟的情况 下面说一下如何使用jmeter 测试这两种情 ...