(转)CentOS7.4环境下搭建--Gluster分布式集群存储
原文:https://blog.csdn.net/qq_39591494/article/details/79853038
环境如下:
OS:Centos7.4x86_64
IP地址如下:
Daasbank1: 192.168.1.102---CentOS7.4x86_64
Daasbank2: 192.168.1.103---CentOS7.4x86_64
Daasbank3: 192.168.1.105---CentOS7.4x86_64
Client: 192.168.1.106---CentOS7.4x86_64
2.修改每一台主机的hosts文件,添加IP地址映射如下:
传到各个服务器节点:
3. 配置阿里源(在各个节点服务器都需要配置)
配置前首先需要备份—防止yum源出错
[css] view plain copy
[root@daasbank ~]# wget http://mirrors.aliyun.com/repo/Centos-7.repo
[root@daasbank~]#mv/etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
[root@daasbank ~]# mv Centos-7.repo /etc/yum.repos.d/CentOS-Base.repo
[root@daasbank ~]# yum clean all
正式安装Glusterfs
在Daasbank/1/2节点上安装Glusterfs
[css] view plain copy
[root@daasbank ~]# yum install centos-release-gluster
[root@daasbank ~]# yum install -y glusterfs glusterfs-server glusterfs-fuse glusterfs-rdma
安装完成后启动Glusterfs-并开机自启动!
[css] view plain copy
[root@daasbank ~]# systemctl start glusterd.service
[root@daasbank ~]# systemctl enable glusterd.service
在测试环境我直接把防火墙关掉了
[css] view plain copy
[root@daasbank ~]# systemctl stop firewalld
[root@daasbank ~]# setenforce 0
添加Daasbank2&&3到gluster集群
第一行是本地的hostname 所以会提示!
添加成功之后看看群集的状态
有一个2 一个3 这个就是我添加进来的。
创建数据存储目录在Gluster 1 2 3 都要创建
[css] view plain copy
[root@daasbank ~]# mkdir -p /xinzhe/gluster/data
创建完成后查看volume的状态
上面提示没有卷 很正常 我们只创建了目录
以上提示,请开始访问数据的卷
Replica 3 表示的是3个备份后面的是指定的存储的目录
查看volume
启动models
[css] view plain copy
[root@daasbank ~]# gluster volume start models
volume start: models: success
4.安装Glusterfs客户端—在客户端部署
[css] view plain copy
[root@client ~]# yum install -y glusterfs glusterfs-fuse
[root@client ~]# mount -t glusterfs daasbank:models /xinzhe/gfsmount/
5.最后我写了一个for循环如下:(专门来创建文件)
[css] view plain copy
#!/bin/bash
a=`seq 1 10000`
for yankerp in $a
do
touch xinzhe.$yankerp
done
echo yes yes yes
批量创建文件 我在/xinzhe/gfsmount 运行脚本最后下面有很多的文件(只是测试下)
Client测试如下: cd /xinzhe/gfsmount && ls
接下来daasbank机器上查看
测试daasbank2机器!
测试daasbank3机器
Gluster一些命令总结:
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 查看卷信息
谢谢各位观看,加油! 再见~~~
(转)CentOS7.4环境下搭建--Gluster分布式集群存储的更多相关文章
- Linux单机环境下HDFS伪分布式集群安装操作步骤v1.0
公司平台的分布式文件系统基于Hadoop HDFS技术构建,为开发人员学习及后续项目中Hadoop HDFS相关操作提供技术参考特编写此文档.本文档描述了Linux单机环境下Hadoop HDFS伪分 ...
- win10环境下搭建zookeeper伪集群
一.下载zookeeper https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/ 这里笔者下载的是zookeeper-3.3.6 二.配置zoo ...
- centos7.5环境下elasticserch5.6.15集群升级6.8.4
节点的角色分片: node01 eus_mp_web01 : master,false node,false, ingest,true node02 eus_mp_es01 : master,true ...
- hadoop搭建伪分布式集群(centos7+hadoop-3.1.0/2.7.7)
目录: Hadoop三种安装模式 搭建伪分布式集群准备条件 第一部分 安装前部署 1.查看虚拟机版本2.查看IP地址3.修改主机名为hadoop4.修改 /etc/hosts5.关闭防火墙6.关闭SE ...
- centos7搭建伪分布式集群
centos7搭建伪分布式集群 需要 centos7虚拟机一台: jdk-linux安装包一个 hadoop-2.x安装包1个(推荐2.7.x) 一.设置虚拟机网络为静态IP(最好设成静态,为之后编程 ...
- Storm环境搭建(分布式集群)
作为流计算的开篇,笔者首先给出storm的安装和部署,storm的第二篇,笔者将详细的介绍storm的工作原理.下边直接上干货,跟笔者的步伐一块儿安装storm. 原文链接:Storm环境搭建(分布式 ...
- 在 Ubuntu 上搭建 Hadoop 分布式集群 Eclipse 开发环境
一直在忙Android FrameWork,终于闲了一点,利用空余时间研究了一下Hadoop,并且在自己和同事的电脑上搭建了分布式集群,现在更新一下blog,分享自己的成果. 一 .环境 1.操作系统 ...
- 超详细!CentOS 7 + Hadoop3.0.0 搭建伪分布式集群
超详细!CentOS 7 + Hadoop3.0.0 搭建伪分布式集群 ps:本文的步骤已自实现过一遍,在正文部分避开了旧版教程在新版使用导致出错的内容,因此版本一致的情况下照搬执行基本不会有大错误. ...
- 使用docker搭建hadoop分布式集群
使用docker搭建部署hadoop分布式集群 在网上找了非常长时间都没有找到使用docker搭建hadoop分布式集群的文档,没办法,仅仅能自己写一个了. 一:环境准备: 1:首先要有一个Cento ...
随机推荐
- com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'easylabdb.userInfo' doesn't exist
这个问题主要是说,你查找的表不存在,但是,事实上我这个表示存在的,会产生这个问题的原因是,我这个表的大小写拼写方式跟sql语句中的大小写不一样,这时就要设置数据库不区分大小写 找到mysql的配置文件 ...
- BZOJ 2002 Bounce 弹飞绵羊 (分块或动态树)
2002: [Hnoi2010]Bounce 弹飞绵羊 Time Limit: 10 Sec Memory Limit: 259 MBSubmit: 13768 Solved: 6989[Subm ...
- 机器学习—K近邻
一.算法原理 还是图片格式~ 二.sklearn实现 import pandas as pd import numpy as np import matplotlib.pyplot as plt im ...
- Android-自定义联系人快速索引
效果图: 布局去指定 view.custom.shangguigucustomview.MyCustomIndexView 自定义View对象 <!-- 自定义联系人快速索引 --> &l ...
- 不错的Django博客
https://blog.csdn.net/chengqiuming/article/category/8453874 杜塞的个人网站 https://www.dusaiphoto.com/ 追梦人物 ...
- C# 时间戳与DateTime间的互相转换
//DateTime转换为时间戳public long GetTimeSpan(DateTime time) { DateTime startTime = TimeZone.CurrentTimeZo ...
- netcore中使用bower还原出错的解决方法
近期BitAdminCore框架在创建时,还原bower包出现502错 打开地址,发现原为是因为bower服务调整导致的. 果断处理: 1.通过管理员模式,启动命令行 2.进入npm所在目录 3.执行 ...
- django系列3.3--CBV 和 FBV
一.CBV和FBV FBV function base views 用函数方法来处理请求 from django.http import HttpResponse def my_view(reques ...
- Gogland编译Syncthing!
说明:我仅仅以这个Syncthing工程为例,来说明如何正确使用Goland编译其他人写的工程,应该具有普遍意义,看懂这篇博客,你想用Gogland去编译其他人的工程,应该不是问题!! Syncthi ...
- 快速排序 JAVA实现
快速排序 每次排序的时候设置一个基准点,将小于等于基准点的数全部放到基准点的左边,将大于等于基准点的数全部放到基准点的右边.快速排序是不稳定的,时间复杂度(平均):nlogn public class ...