文档章节

4节点sheepdog集群+3节点zookeeper部署和配置

1
 11Jerry11
发布于 2016/11/04 14:24
字数 400
阅读 91
收藏 0

1、首先在4个存储节点中的3个节点上安装3节点zookeeper,详见 http://blog.csdn.NET/u010855924/article/details/52847308

2、第四个存储节点仅仅需要rpm -ivh zookeeper-3.4.6-redhat6.4.x86_64.rpm即可,不需要配置和启动,原因在于安装sheepdog的时候./configure需要指定sheepdog的zookeeper,否则执行./configure --enable-zookeeper --disable-corosync不通过

3、开始编译安装sheepdog

3.1 首先安装以下安装包,否则编译sheepdog时不通过

yum install automake libtool -y   //./autogen.sh时需要这两个工具,否则不能生成configure文件

rpm -ivhuserspace-rcu-0.7.9-1.el7.x86_64.rpm       //以下三个安装包在make时需要,否则make不通过

rpm -ivhuserspace-rcu-devel-0.7.9-1.el7.x86_64.rpm

rpm -ivhyasm-1.2.0-4.el7.x86_64.rpm

3.2 进入sheepdog目录,开始安装

cd sheepdog/

cd script/

chmod u+x gen_bash_completion.pl     //下载的sheepdog目录里该文件需要有执行权限

cd ../

chmod u+x autogen.sh        //下载的sheepdog目录里该文件需要有执行权限

./autogen.sh

./configure --enable-zookeeper --disable-corosync        

make

make install 

安装完毕

4、四个存储节点上格式化并挂载两块磁盘

mkfs.ext4 /dev/sdb

mkfs.ext4 /dev/sdc

mount -t ext4 /dev/sdb /shd/obj0
mount -t ext4 /dev/sdc /shd/obj1   // /shd/obj0和/shd/obj1目录手动创建

5、四台存储节点启动sheepdog执行:sheep /shd/obj0 /shd/obj1 -c zookeeper:192.168.232.100:2181,192.168.232.101:2181,192.168.232.102:2181,192.168.232.103:2181

6、若启动成功,在4台中的其中一台机器执行dog node list可查看集群节点信息如下:

[root@S01 ~]# dog node list
  Id   Host:Port         V-Nodes       Zone
   0   192.168.232.100:7000 128 1692969152
   1   192.168.232.101:7000 128 1709746368
   2   192.168.232.102:7000 128 1726523584
   3   192.168.232.103:7000 128 1743300800

© 著作权归作者所有

共有 人打赏支持
1
粉丝 1
博文 5
码字总数 4330
作品 0
苏州
私信 提问
centos6安装sheepdog 虚拟机分布式储存

前言 sheepdog是一个专门为qemu设计的虚拟机分布式文件系统,采用完全对称的结构,没有元数据服务的中心节点,因此免除了单点故障的隐患.本文基于最新的0.7.0版本测试,介绍sheepdog的安装配置和...

kisops
2013/08/18
0
2
ZooKeeper故障节点替换过程详解

作者介绍 一、环境描述 我的生产环境ZooKeeper 版本3.4.6,5个节点组成的ZooKeeper集群。ZooKeeper集群为一套8个节点的Hadoop集群和HBase 集群提供高可用保障。 二、问题描述 因为某些特殊原...

康壮
2017/05/25
0
0
zookeeper的安装与部署-集群

环境:centos7 、JDK8 一、Zookeeper原理简介 ZooKeeper是一个开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。 ...

binhu
2017/11/07
0
0
Mycat学习实战-Mycat的zookeeper集群模式

Mycat学习实战-Mycat的zookeeper集群模式 Mycat学习实战-Mycat的zookeeper集群模式 1. ZooKeeper简介 2. ZooKeeper角色和端口 3. ZooKeeper部署简介 4. ZooKeeper部署管理Mycat 1. ZooKeepe...

ygqygq2
06/29
0
0
Zookeeper 的功能,安装使用方法,可视化工具ZooInspector

http://zookeeper.apache.org/ Apache ZooKeeper is an effort to develop and maintain an open-source server which enables highly reliable distributed coordination. 一、zookeeper提供......

逝水丶
2017/11/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

微服务分布式事务实现

https://www.processon.com/view/link/5b2144d7e4b001a14d3d2d30

WALK_MAN
今天
2
0
《大漠烟尘》读书笔记及读后感文章3700字

《大漠烟尘》读书笔记及读后感文章3700字: 在这个浮躁的社会里,你有多久没有好好读完一本书了? 我们总觉得自己和别人不一样,所以当看到别人身上的问题时,很少有“反求诸己”,反思自己。...

原创小博客
今天
4
0
大数据教程(9.5)用MR实现sql中的jion逻辑

上一篇博客讲解了使用jar -jar的方式来运行提交MR程序,以及通过修改YarnRunner的源码来实现MR的windows开发环境提交到集群的方式。本篇博主将分享sql中常见的join操作。 一、需求 订单数据表...

em_aaron
今天
3
0
十万个为什么之什么是resultful规范

起源 越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点...

尾生
今天
3
0
Terraform配置文件(Terraform configuration)

Terraform配置文件 翻译自Terraform Configuration Terraform用文本文件来描述设备、设置变量。这些文件被称为Terraform配置文件,以.tf结尾。这一部分将讲述Terraform配置文件的加载与格式。...

buddie
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部