CentOS6.6 zookeeper完全集群搭建
为了搭建HBase完全分布式环境,前提就是搭建好zookeeper和Hadoop环境,这篇文章介绍zookeeper环境搭建,另外俩篇博文分别介绍Hadoop完全分布式环境和HBase完全分布式环境搭建
第一步:准备环境
下载方式不赘述,百度一下,你就知道。我的系统和软件版本如下:
zookeeper-3.4.6
CentOS-6.6-x86_64
三台机器
我的机器环境如下:
192.168.40.131 ynuhutao03
192.168.40.132 ynuhutao04
192.168.40.133 ynuhutao05
第二步:配置
下载好后上传到你的某一个Linux,我是传到ynuhutao03:/opt/software/
2.1、添加一个zoo.cfg配置文件
/conf下面
mv zoo_sample.cfg zoo.cfg
2.2、修改配置文件(zoo.cfg)
配置下面一行
dataDir=/opt/software/zookeeper-3.4.6/data
添加图片中的三行
2.3、myid配置
在(dataDir=/opt/software/zookeeper-3.4.6/data)创建一个myid文件,里面内容是server.N中的N(server.2里面内容为2) echo "1" > myid
2.4、将配置好的zk拷贝到其他节点
scp -r zookeeper-3.4.6 ynuhutao04:/opt/software/
scp -r zookeeper-3.4.6 ynuhutao05:/opt/software/
2.5、在其他节点上一定要修改myid的内容;分别是2和3
【可以用其他数字,保证不重复就行,当然要和配置文件中的对应】
第三步:启动集群【分别启动】
zkServer.sh
start
这时候3个结点的zk应该是1一个leader和2个follower,kill掉一个leader后会有一个follwer替换上来,开启leader在结点相应进程后它会变成flower
【时间问题这里不演示,在配置好Hadoop集群后我会演示active namenode和 standby namenode之间的切换,和这个是一样一样的】博文链接如下:
CentOS6.6 zookeeper完全集群搭建的更多相关文章
- 【图文详解】Zookeeper集群搭建(CentOs6.3)
Zookeeper简介: Zookeeper是一个分布式协调服务,就是为用户的分布式应用程序提供协调服务的. A.zookeeper是为别的分布式程序服务的 B.Zookeeper本身就是一个分布式程 ...
- kafka学习(二)-zookeeper集群搭建
zookeeper概念 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名 服务等.Zookeeper是h ...
- 基于centos6.5 hbase 集群搭建
注意本章内容是在上一篇文章“基于centos6.5 hadoop 集群搭建”基础上创建的 1.上传hbase安装包 hbase-0.96.2-hadoop2 我的目录存放在/usr/hadoop/hb ...
- Kafka学习之(五)搭建kafka集群之Zookeeper集群搭建
Zookeeper是一种在分布式系统中被广泛用来作为:分布式状态管理.分布式协调管理.分布式配置管理.和分布式锁服务的集群.kafka增加和减少服务器都会在Zookeeper节点上触发相应的事件kaf ...
- 【zookeeper】 zookeeper 集群搭建
集群搭建环境: 发行版:CentOS-6.6 64bit 内核:2.6.32-504.el6.x86_64 CPU:intel-i7 3.6G 内存:2G 集群搭建步骤: 1. 确保机器安装了jdk ...
- 分布式架构中一致性解决方案——Zookeeper集群搭建
当我们的项目在不知不觉中做大了之后,各种问题就出来了,真jb头疼,比如性能,业务系统的并行计算的一致性协调问题,比如分布式架构的事务问题, 我们需要多台机器共同commit事务,经典的案例当然是银行转 ...
- 分布式协调服务Zookeeper集群搭建
分布式协调服务Zookeeper集群搭建 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.安装jdk环境 1>.操作环境 [root@node101.yinzhengjie ...
- Zookeeper 集群搭建--单机伪分布式集群
一. zk集群,主从节点,心跳机制(选举模式) 二.Zookeeper集群搭建注意点 1.配置数据文件 myid 1/2/3 对应 server.1/2/3 2.通过./zkCli.sh -serve ...
- Centos6下zookeeper集群部署记录
ZooKeeper是一个开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等. Zookeeper设计目的 最终一致性:client不论 ...
随机推荐
- Python web 框架:web.py
web.py 是一个Python 的web 框架,它简单而且功能强大.web.py 是公开的,无论用于什么用途都是没有限 制的. web.py 安装: pip install web.py 下面开始我 ...
- C99_变长结构体实现
/************************************************************************* > File Name: C99_lengt ...
- python的id()函数的一个小方面(转载)
>>> a = 2 >>> b = 2 >>> id(a) 21132060 >>> id(b) 21132060 >&g ...
- IOS-RSA加解密分享
本文转载至 http://www.cocoachina.com/bbs/read.php?tid=235527 搜索了很多资料,没找到合适的RSA方法,很多人在问这问题,解决了的同志也不分享, ...
- iOS不用上架就能下载安装ipa应用内测:使用FIR.im发布自己的移动端APP
本文转自:http://www.cnblogs.com/imzzk/p/firim.html 一次很偶然的机会知道fir.im,这家公司主要的产品就是帮助开发者方便便捷地发布iOS或者Android应 ...
- zoj 2271 Chance to Encounter a Girl <概率DP>
题目: http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=2271 题意:一个N*N的矩阵( N = 2*k-1 , k< ...
- ASP.NET MVC4中ViewBag、ViewData和TempData的使用和区别
一.说明 本文章主要是讲解asp.net mvc中ViewBag.ViewData和TempData的使用和区别,ViewBag.ViewData和TempData常常用于将action方法中的数据传 ...
- Hackerspace
Hackerspace Software - HackerspaceWiki https://wiki.hackerspaces.org/Hackerspace_Software Hackerspac ...
- Spring 实战 学习笔记(1)
Spring的核心 依赖注入 & 切面编程 1.创建应用组件之间协作的行为通常称为装配.(wiring) 2.Spring EL表达式.SEL是一种能在运行时构建复杂表达式,存取对象属性.对象 ...
- selenium2 浏览器版本问题
一.chrome浏览器 chrome浏览器与驱动版本对应关系 ----------ChromeDriver v2.26 (2016-12-09)---------- Supports Chrome v ...