1、上传tar文件zookeeper-3.4.12.tar.gz

2、解压zookeeper-3.4.12.tar.gz

[root@localhost zookeeper]# tar -zxvf zookeeper-3.4..tar.gz 

3、重命名为zk01

[root@localhost zookeeper]# mv zookeeper-3.4. zk01

4、配置zoo.cfg

tickTime=
initLimit=
syncLimit=
dataDir=/mirana/software/zookeeper/zk01/data
dataLogDir=/mirana/software/zookeeper/zk01/datalog clientPort= server.=127.0.0.1::
server.=127.0.0.1::
server.=127.0.0.1::

5、在添加myid文件,这里的myid里面的内容对应zoo.cfg中的server.x的x,所以这里写1

[root@localhost zookeeper]# cd zk01
[root@localhost zk01]# mkdir data
[root@localhost zk01]# mkdir data && cd data
[root@localhost data]# echo 1 > myid

6、复制zk01到zk02和zk03

[root@localhost zookeeper]# cp zk01 zk02 -R
[root@localhost zookeeper]# cp zk01 zk03 -R

7、修改zk02的zoo.cfg和myid如下:

[root@localhost zookeeper]# cd zk02/
[root@localhost zk02]# cat conf/zoo.cfg
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/mirana/software/zookeeper/zk02/data
dataLogDir=/mirana/software/zookeeper/zk02/datalog clientPort=2182 server.1=127.0.0.1:2888:3888
server.2=127.0.0.1:2889:3889
server.3=127.0.0.1:2890:3890 [root@localhost zk02]# cat data/myid
2

8、修改zk03的zoo.cfg和myid如下:

[root@localhost zookeeper]# cd zk03/
[root@localhost zk03]# cat conf/zoo.cfg
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/mirana/software/zookeeper/zk03/data
dataLogDir=/mirana/software/zookeeper/zk03/datalog clientPort=2183 server.1=127.0.0.1:2888:3888
server.2=127.0.0.1:2889:3889
server.3=127.0.0.1:2890:3890 [root@localhost zk03]# cat data/myid
3

9、分别启动三个zookeeper

[root@localhost zookeeper]# zk01/bin/zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /mirana/software/zookeeper/zk01/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
[root@localhost zookeeper]# zk02/bin/zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /mirana/software/zookeeper/zk02/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
[root@localhost zookeeper]# zk03/bin/zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /mirana/software/zookeeper/zk03/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED

10、查看三个zookeeper的状态

[root@localhost zookeeper]# zk01/bin/zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /mirana/software/zookeeper/zk01/bin/../conf/zoo.cfg
Mode: follower
[root@localhost zookeeper]# zk02/bin/zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /mirana/software/zookeeper/zk02/bin/../conf/zoo.cfg
Mode: leader
[root@localhost zookeeper]# zk03/bin/zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /mirana/software/zookeeper/zk03/bin/../conf/zoo.cfg
Mode: follower

zookeeper伪分布集群配置的更多相关文章

  1. ZooKeeper伪分布集群安装及使用 RMI+ZooKeeper实现远程调用框架

    使用 RMI + ZooKeeper 实现远程调用框架,包括ZooKeeper伪集群安装和代码实现两部分.  一.ZooKeeper伪集群安装: 1>获取ZooKeeper安装包 下载地址:ht ...

  2. [zookeeper] Zookeeper伪分布式集群配置

    参考配置:http://blog.csdn.net/clementad/article/details/48057059 注意要点: 启动时注意分别启动 bin/zkServer.sh start c ...

  3. (转)ZooKeeper伪分布式集群安装及使用

    转自:http://blog.fens.me/hadoop-zookeeper-intro/ 前言 ZooKeeper是Hadoop家族的一款高性能的分布式协作的产品.在单机中,系统协作大都是进程级的 ...

  4. ZooKeeper伪分布式集群安装及使用

    ZooKeeper伪分布式集群安装及使用 让Hadoop跑在云端系列文章,介绍了如何整合虚拟化和Hadoop,让Hadoop集群跑在VPS虚拟主机上,通过云向用户提供存储和计算的服务. 现在硬件越来越 ...

  5. Zookeeper,Hbase 伪分布,集群搭建

    工作中一般使用的都是zookeeper和Hbase的分布式集群. more /etc/profile cd /usr/local zookeeper-3.4.5.tar.gz zookeeper在安装 ...

  6. 搭建zookeeper伪分布式集群

    伪分布式集群的意思就是在同一台机子上部署多个zookeeoer,但是他们的端口不一样. 1.安装zookeeper 到/usr/local 2.cd /usr/local/zookeeper 3.cd ...

  7. zookeeper伪分布式集群搭建

    zookeeper集群搭建注意点:         配置数据文件myid1/2/3对应server.1/2/3         通过zkCli.sh -server [ip]:[port]检测集群是否 ...

  8. HyperLedger Fabric基于zookeeper和kafka集群配置解析

    简述 在搭建HyperLedger Fabric环境的过程中,我们会用到一个configtx.yaml文件(可参考Hyperledger Fabric 1.0 从零开始(八)--Fabric多节点集群 ...

  9. 单节点伪分布集群(weekend110)的HBase子项目启动顺序

    伪分布模式下,如(weekend110)hbase-env.sh配置文档中的HBASE_MANAGES_ZK的默认值是true,它表示HBase使用自身自带的Zookeeper实例.但是,该实例只能为 ...

随机推荐

  1. bt协议详解 基础篇(下)

    bt协议详解 基础篇(下) 最近开发了一个免费教程的网站,产生了仔细了解bt协议的想法,所以写了这一篇文章,后续还会写一些关于搜索和索引的东西,都是在开发这个网站的过程中学习到的技术,敬请期待. 1 ...

  2. Exception (2) Java Exception Handling

    The Java programming language uses exceptions to handle errors and other exceptional events.An excep ...

  3. spring mvc 入门程序

    入门程序 1.环境准备 myeclipse Spring jar 2.前端控制器设置 (web.xml) 所有的*.action请求通过org.springframework.web.servlet. ...

  4. Tomcat之Web站点部署

    上线代码有两种方式,第一种方式是直接将程序目录放在webapps目录下面,这种方式大家已经明白了,就不多说了.第二种方式是使用开发工具将程序打包成war包,然后上传到webapps目录下面.下面让我们 ...

  5. var 在linq中的使用

    一:掌握linq,写出超炫的代码 1. var关键字 [隐式类型] 隐式类型 和 匿名类型的不同叫法. 特性 和 属性 2.隐式类型 就是让编译器来推断的一种语法糖. 二:隐式类型的应用场景 1. 简 ...

  6. CLion编译的exe文件无法在windows下正常运行

    The program cannot start because libgcc_s_dw2-1.dll is missing from your computer. Try reinstalling ...

  7. jquery实现简单抽奖功能

    一直纠结要怎么用jquery实现抽奖功能,看别人很多都是用flash制作的,找了很多资料,最终找到一个比较适合需求的,我做了些许调整,以下是代码展示(复制下来可以直接使用). 先上图:

  8. webservice简单例子

    1.添加web服务. /// <summary> /// demo 的摘要说明 /// </summary> [WebService(Namespace = "htt ...

  9. 如果使用安卓4.4的SD卡?

    安卓4.4默认情况下,后安装的程序无权写入数据到SD卡中,那么是否我们就不能用了?看了很多文章,都说要Root,随后修改配置文件.我觉得这不是很好的方法,Root之后的安卓会有很大风险,这不是最好的办 ...

  10. [转]解读Unity中的CG编写Shader系列9——镜面反射

    讨论完漫反射之后,接下来肯定就是镜面反射了在开始镜面反射shader的coding之前,要扩充一下前面提到的知识,加深理解镜面反射与漫反射的区别.注:这篇文章实现的镜面反射是逐顶点着色(per-ver ...