`

zookeeper伪集群

 
阅读更多
1、zookeeper单节点安装
sudo cp zoo_sample.cfg zoo.cfg
cd ../bin
./zkServer.sh start


2、zookeeper伪集群
“伪分布式集群” 就是在在一台PC中启动多个ZooKeeper的实例。
“完全分布式集群” 是每台PC,启动一个ZooKeeper实例。
测试环境目录结构


zk1、zk2、zk3目录内容如下


#新建myid文件
echo "1" > /usr/local/zookeeper/zk1/myid
echo "2" > /usr/local/zookeeper/zk2/myid
echo "3" > /usr/local/zookeeper/zk3/myid


分别修改zook配置文件,conf文件目录如下

vim zoo1.cfg #修改对应的配置文件

# The number of milliseconds of each tick
tickTime=2000
# The number of ticks that the initial 
# synchronization phase can take
initLimit=10
# The number of ticks that can pass between 
# sending a request and getting an acknowledgement
syncLimit=5
# the directory where the snapshot is stored.
# do not use /tmp for storage, /tmp here is just 
# example sakes.
dataDir=/usr/local/zookeeper/zk1
# the port at which the clients will connect
clientPort=2181
# the maximum number of client connections.
# increase this if you need to handle more clients
#maxClientCnxns=60
#
# Be sure to read the maintenance section of the 
# administrator guide before turning on autopurge.
#
# http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance
#
# The number of snapshots to retain in dataDir
#autopurge.snapRetainCount=3
# Purge task interval in hours
# Set to "0" to disable auto purge feature
#autopurge.purgeInterval=1

server.1=localhost:2888:3888
server.2=localhost:2889:3889
server.3=localhost:2890:3890


启动
cd ../bin
./zkServer.sh start zoo1.cfg
./zkServer.sh start zoo2.cfg
./zkServer.sh start zoo3.cfg


查看leader,follower状态
./zkServer.sh status zoo1.cfg
./zkServer.sh status zoo2.cfg
./zkServer.sh status zoo3.cfg


测试
 ./zkCli.sh -server 127.0.0.1:2181
ls /
create /zk1 zk1
get /zk1

连上127.0.0.1:2182或者3都能取到在任意一台中设置的数据

可以关闭其中一台测试自动选举leader

  • 大小: 166.6 KB
  • 大小: 28.5 KB
  • 大小: 41.4 KB
  • 大小: 65.6 KB
分享到:
评论

相关推荐

    zookeeper 伪集群和集群环境搭建

    本文将详细介绍如何在 CentOS 环境下搭建 Zookeeper 的伪集群和集群环境。 首先,我们要理解 Zookeeper 的基本概念。Zookeeper 的工作基于一种称为“Zab”协议,它通过心跳机制保持节点间的通信,并实现数据同步。...

    Linux上安装ZooKeeper伪集群

    在Linux上安装ZooKeeper伪集群,CentOS7+ZooKeeper3.4.12

    zookeeper伪集群配置

    Zookeeper伪集群配置详解 Zookeeper,作为一款分布式协调服务,广泛应用于大数据、云计算和分布式应用领域。在实际部署中,通常会采用集群模式以确保高可用性和数据一致性。"Zookeeper伪集群"配置,是针对单机环境...

    zookeeper伪集群安装流程

    ### Zookeeper伪集群安装流程详解 #### 一、概述 Zookeeper是一款开源的分布式协调服务,主要用于解决分布式系统中常见的协调问题,如命名服务、配置管理、集群管理和分布式锁等。伪集群是一种特殊的集群模式,它...

    zookeeper伪集群demo

    解压到本地后双击D:\solrCloud\server1\zk-server_1\bin\zkServer.cmd(本地解压路径),注意:刚启动前两个server的时候会报错,等三个都启动起来就不会报错了

    win7安装部署zookeeper伪集群第1种方法

    win7安装部署zookeeper伪集群第1种方法,全网最全的zookeeper安装集群的步骤,手把手讲解

    win7安装部署zookeeper伪集群第2种方法

    win7安装部署zookeeper伪集群第2种方法,全网最全最详细的zookeeper集群的步骤,下载绝对不会后悔

    CentOS下 dubbo+zookeeeper伪集群和分布式集群

    为了搭建Hadoop平台学习,前期搭建dubbo+Zookeeper集群,这里有详细介绍zookeeeper伪集群和分布式集群, dubbo在tomcat下安装等过程。相关jdk、war、jar等也在百度云...

    Zookeeper伪分布式集群环境搭建过程

    本节将详细介绍如何在CentOS 7.2环境下搭建ZooKeeper伪集群模式。 ##### 系统环境准备 1. **操作系统**:CentOS 7.2 2. **JDK版本**:1.7 首先需要安装JDK 1.7: ```bash # 解压JDK包 tar -zxvf jdk-7u79-linux-...

    Zookeeper在windows搭建伪集群

    下面是关于在Windows上搭建Zookeeper伪集群的知识点总结: Zookeeper基本概念 Zookeeper是一个基于Java的项目,使用Apache License开源协议。Zookeeper的主要功能是提供一个高可用的、可扩展的、可靠的集中式服务...

    有关zookeeper本地伪集群搭建的配置

    在本地搭建Zookeeper伪集群是开发者在测试和学习Zookeeper时常用的一种方式,它可以让用户在单机环境中模拟多节点集群的工作状态,而无需复杂的网络配置。以下将详细介绍如何进行Zookeeper本地伪集群的搭建。 首先...

    zookeeper伪分布式搭建(1)1

    在本文中,我们将详细介绍如何在单台机器上搭建 Zookeeper 的伪分布式集群。伪分布式集群意味着在同一台机器上运行多个 Zookeeper 实例,它们各自独立并模拟分布式环境的行为。 首先,确保你的服务器已经安装了 JDK...

    windows下配置zk伪集群及加入windows服务

    在Windows环境下配置Zookeeper伪集群并将其添加为系统服务,是一项关键的任务,特别是对于需要持续稳定运行Zookeeper的开发者和运维人员来说。Zookeeper是一个分布式协调服务,常用于管理分布式应用的数据模型,如...

    hadoop+hbase+zookeeper集群配置流程及文件

    集群配置完成后,通常还需要进行一些验证操作,如检查Hadoop的`dfs健康报告`、HBase的`master状态`以及Zookeeper的`集群状态`。同时,定期进行维护,如监控日志、性能调优和故障排查,是保持集群稳定运行的关键。 ...

    zookeeper数据迁移从单例到集群linux命令过程

    ### Zookeeper 数据迁移从单例到集群 Linux 命令过程详解 #### 一、概述 Zookeeper 是一个分布式协调服务框架,它为分布式应用程序提供了一套完整的协调服务功能,如配置维护、命名服务、集群管理等。在实际生产...

    伪分布式zookeeper一键安装脚本

    测试环境一键安装zookeeper伪分布式集群,安装之前,请先看脚本,下载相应的zk包

    zookeeper文件

    Zookeeper是Apache Hadoop项目下的一个分布式协调服务,它为分布式应用提供了一种高效且可靠的分布式协调机制...通过本地搭建Zookeeper伪集群,我们可以更好地理解和测试其功能,进一步优化分布式应用的性能和可靠性。

    zookeeper单节点安装和伪分布式集群安装和完全分布式集群安装

    #### 三、Zookeeper伪分布式集群安装 在资源有限的情况下,可以在同一台机器上启动多个ZooKeeper实例,形成一个伪分布式集群。这样虽然不能提供真正的高可用性,但对于学习和测试非常有用。 1. **创建环境目录** ...

Global site tag (gtag.js) - Google Analytics