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
分享到:
相关推荐
本文将详细介绍如何在 CentOS 环境下搭建 Zookeeper 的伪集群和集群环境。 首先,我们要理解 Zookeeper 的基本概念。Zookeeper 的工作基于一种称为“Zab”协议,它通过心跳机制保持节点间的通信,并实现数据同步。...
在Linux上安装ZooKeeper伪集群,CentOS7+ZooKeeper3.4.12
Zookeeper伪集群配置详解 Zookeeper,作为一款分布式协调服务,广泛应用于大数据、云计算和分布式应用领域。在实际部署中,通常会采用集群模式以确保高可用性和数据一致性。"Zookeeper伪集群"配置,是针对单机环境...
### Zookeeper伪集群安装流程详解 #### 一、概述 Zookeeper是一款开源的分布式协调服务,主要用于解决分布式系统中常见的协调问题,如命名服务、配置管理、集群管理和分布式锁等。伪集群是一种特殊的集群模式,它...
解压到本地后双击D:\solrCloud\server1\zk-server_1\bin\zkServer.cmd(本地解压路径),注意:刚启动前两个server的时候会报错,等三个都启动起来就不会报错了
win7安装部署zookeeper伪集群第1种方法,全网最全的zookeeper安装集群的步骤,手把手讲解
win7安装部署zookeeper伪集群第2种方法,全网最全最详细的zookeeper集群的步骤,下载绝对不会后悔
为了搭建Hadoop平台学习,前期搭建dubbo+Zookeeper集群,这里有详细介绍zookeeeper伪集群和分布式集群, dubbo在tomcat下安装等过程。相关jdk、war、jar等也在百度云...
本节将详细介绍如何在CentOS 7.2环境下搭建ZooKeeper伪集群模式。 ##### 系统环境准备 1. **操作系统**:CentOS 7.2 2. **JDK版本**:1.7 首先需要安装JDK 1.7: ```bash # 解压JDK包 tar -zxvf jdk-7u79-linux-...
下面是关于在Windows上搭建Zookeeper伪集群的知识点总结: Zookeeper基本概念 Zookeeper是一个基于Java的项目,使用Apache License开源协议。Zookeeper的主要功能是提供一个高可用的、可扩展的、可靠的集中式服务...
在本地搭建Zookeeper伪集群是开发者在测试和学习Zookeeper时常用的一种方式,它可以让用户在单机环境中模拟多节点集群的工作状态,而无需复杂的网络配置。以下将详细介绍如何进行Zookeeper本地伪集群的搭建。 首先...
在本文中,我们将详细介绍如何在单台机器上搭建 Zookeeper 的伪分布式集群。伪分布式集群意味着在同一台机器上运行多个 Zookeeper 实例,它们各自独立并模拟分布式环境的行为。 首先,确保你的服务器已经安装了 JDK...
在Windows环境下配置Zookeeper伪集群并将其添加为系统服务,是一项关键的任务,特别是对于需要持续稳定运行Zookeeper的开发者和运维人员来说。Zookeeper是一个分布式协调服务,常用于管理分布式应用的数据模型,如...
集群配置完成后,通常还需要进行一些验证操作,如检查Hadoop的`dfs健康报告`、HBase的`master状态`以及Zookeeper的`集群状态`。同时,定期进行维护,如监控日志、性能调优和故障排查,是保持集群稳定运行的关键。 ...
### Zookeeper 数据迁移从单例到集群 Linux 命令过程详解 #### 一、概述 Zookeeper 是一个分布式协调服务框架,它为分布式应用程序提供了一套完整的协调服务功能,如配置维护、命名服务、集群管理等。在实际生产...
测试环境一键安装zookeeper伪分布式集群,安装之前,请先看脚本,下载相应的zk包
Zookeeper是Apache Hadoop项目下的一个分布式协调服务,它为分布式应用提供了一种高效且可靠的分布式协调机制...通过本地搭建Zookeeper伪集群,我们可以更好地理解和测试其功能,进一步优化分布式应用的性能和可靠性。
#### 三、Zookeeper伪分布式集群安装 在资源有限的情况下,可以在同一台机器上启动多个ZooKeeper实例,形成一个伪分布式集群。这样虽然不能提供真正的高可用性,但对于学习和测试非常有用。 1. **创建环境目录** ...