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. [GO]接口的转换

    package main import "fmt" type Humaner interface { //子集 SayHi() } type Personer interface ...

  2. javascript 如何创建只能执行一次的事件。

    document.getElementById("myelement").addEventListener("click", handler);   // ha ...

  3. Elasticsearch 5.6.5 安装head插件

    head安装包,下载地址:https://github.com/mobz/elasticsearch-head/archive/master.zip head 插件不能放在elasticsearch- ...

  4. hdu2653之BFS

    Waiting ten thousand years for Love Time Limit: 10000/2000 MS (Java/Others)    Memory Limit: 32768/3 ...

  5. velocity的日志解决问题

    问题描述:velocity使用时,添加了一个非自己想要的日志文件,因此在velocity的配置中需要添加logger. 解决: velocity.properties添加log配置: runtime. ...

  6. Replication--复制笔记1

    1.快照复制和事务复制使用分发代理传递文件,而合并复制使用合并代理来传递文件2.快照代理在分发服务器上运行3.在创建快照是,根据复制的类型对发布表的加锁方式而不同    a)对应合并发布,快照代理不适 ...

  7. ORM概述及常用ORM框架

    一.ORM ORM(Object-relational mapping),即对象关系映射,是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术.也就是说,ORM是通过使用描述对象和数据库之间映 ...

  8. 忘记Oracle用户名和密码

    方法一: 看看是不是Oracle服务器没有打开 打开cmd,输入sqlplus /nolog,回车---->进入sqlplus; 输入“conn /as sysdba”:以超级管理员的方式连接数 ...

  9. chipmunk几何算法

    /* Copyright (c) 2007 Scott Lembcke * * Permission is hereby granted, free of charge, to any person ...

  10. kvm.install

    #!/bin/bash ## TODO ## windows edition function with video driver NAME=win2008r2_fei_test CPU= MEM= ...