`

zookeeper伪集群环境搭建

 
阅读更多

一、下载安装zookeeper

二、copy出zookeeper1、zookeeper2、zookeeper3;

1.修改conf目录下的zoo_simple.cfg文件为zoo.cfg,zk启动时默认读取这个文件。

tickTime=2000      //心跳时间 

initLimit=10           //Follower 服务器连接到Leader的最大重试次数,每次都是一个tickTime。总时间 T = initLimit * tickTime.

syncLimit=5          //这个配置项标识 Leader 与 Follower 之间发送消息,请求和应答时间长度,最长不能超过多少个 tickTime 的时间长度,总的时间长度就是 2*2000=4 秒

dataDir=D:/Program Files/zookeeper/zookeeper1/data     //Zookeeper 保存数据的目录,默认情况下,Zookeeper 将写数据的日志文件也保存在这个目录里,这里的目录要用反斜杠(/)

clientPort=2181                                                                 // 客户端应用连接 Zookeeper 服务器的端口

server.1 = 127.0.0.1:8881:7771                                       //以下是集群模式时使用的配置 

server.2 = 127.0.0.1:8882:7772                                       //server.集群中服务的序号iD = ip : 连接leader的端口(8881可修改): 当leader断线时重新选举的端口(7771可修改)   

server.3 = 127.0.0.1:8883:7773                                      //这两个端口,如果集群配置在不同的机器上,可以配置成相同即可,我本地使用的是伪集群,所以服务全在一台机器上,所以端口要全部配置为不一样的。

2.集群模式时,还需要配置myid,myid是用来标识当前的zk在集群中的序号。

在zoo.cfg文件中配置了dataDir(D:/Program Files/zookeeper/zookeeper1/data),在该目录下新建文件(所有zk都要建这个文件),名称就叫myid(无后缀名),输入序号1,要与server.1 = 127.0.0.1:8881:7771 这里的server.1\2\3\4\5要一致。

3.启动zkw,bin目录下执行zkServer.cmd(linux  .sh);

 

三、测试连接:

     随便进入一个zk的bin 目录,通过命令:zkClient.cmd --server 127.0.0.1:2181连接zk服务

 

 

 

 

 

 

分享到:
评论

相关推荐

    zookeeper 伪集群和集群环境搭建

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

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

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

    zookeeper伪分布式搭建(1)1

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

    zookeeper伪集群安装流程

    本篇将详细介绍如何在CentOS 6.2 64位操作系统上安装并配置Zookeeper伪集群,包括三个集群节点的搭建过程。 #### 二、准备工作 在开始安装之前,需要确保已经具备以下条件: 1. **操作系统**: CentOS 6.2 64位 2. ...

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

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

    Zookeeper在windows搭建伪集群

    伪集群搭建 要在Windows上搭建Zookeeper伪集群,需要下载Zookeeper压缩包,并将其解压缩到制定的文件夹中。然后,创建三个数据文件夹和三个日志文件夹,路径可以自定义。在 conf 文件夹中,复制 zoo.cfg 文件,得到...

    zookeeper伪集群

    Zookeeper伪集群是一种在单机环境下模拟多节点集群的方式,常用于开发、测试或学习Zookeeper的环境搭建。Zookeeper是Apache Hadoop项目的一个子项目,它是一个分布式协调服务,提供高可用性、数据一致性以及分布式锁...

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

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

    面试官:Zookeeper集群怎么搭建?.doc

    "Zookeeper集群搭建" Zookeeper集群是一种分布式应用程序协调服务,用于管理和协调分布式系统中的应用程序。下面是 Zookeeper集群的搭建方式和角色介绍: 一、Zookeeper集群模式 Zookeeper集群有三种搭建方式:...

    hadoop2.9 伪集群搭建部署

    hadoop2.9 伪集群安装部署 分析 打通免密登录 Zookeeper 集群搭建 Hadoop 伪集群搭建

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

    在大数据处理领域,Hadoop、HBase和Zookeeper是三个至关重要的组件,它们共同构建了一个高效、可扩展的数据处理和存储环境。以下是关于这些技术及其集群配置的详细知识。 首先,Hadoop是一个开源的分布式计算框架,...

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

    在实际生产环境中,Zookeeper 的部署通常会从单节点扩展到多节点集群,以提升系统的可用性和容错性。本文将详细介绍如何通过一系列 Linux 命令实现从单例模式到集群模式的数据迁移。 #### 二、准备工作 1. **环境...

    zookeeper3.4.6+window伪分布式集群

    **搭建Zookeeper伪分布式集群的步骤:** 1. **下载Zookeeper**:从Apache官方网站获取Zookeeper 3.4.6的安装包,解压缩到本地文件夹。 2. **配置环境变量**:设置`ZOOKEEPER_HOME`指向Zookeeper的安装目录,并将`...

    Hadoop+Hive+Spark+Kafka+Zookeeper+Flume+Sqoop+Azkaban+Scala

    单机伪集群环境搭建 集群环境搭建 常用 Shell 命令 Java API 的使用 基于 Zookeeper 搭建 Hadoop 高可用集群 二、Hive 简介及核心概念 Linux 环境下 Hive 的安装部署 CLI 和 Beeline 命令行的基本使用 常用 DDL 操作...

    zookeeper集群搭建手册配置指导

    - **伪集群模式**:在一个节点上运行多个Zookeeper实例,但对外看起来像是多个节点,适用于测试。 - **集群模式**:多台机器上分别部署Zookeeper实例,构成真正的集群,提供高可用性和容错性。 3. **集群配置** ...

    zookeeper服务部署方式

    2. **Zookeeper 的伪集群模式搭建** 伪集群模式是在单台机器上模拟多台服务器运行,适合学习和测试。每个Zookeeper实例都有独立的配置和端口,且需要创建`myid`文件标识服务器实例。部署步骤与单机模式相似,但...

    ZooKeeper安装配置 集群

    无论是单机模式还是集群模式,甚至是介于两者之间的伪集群模式,都能够满足开发、测试乃至生产环境中对于分布式协调服务的需求。对于想要深入了解ZooKeeper及其应用场景的技术人员来说,掌握这些基础知识是非常重要...

    Hadoop+Zookeeper+Hbase+Hive部署.doc

    大数据平台搭建之 ...大数据平台搭建需要经过多个步骤,包括环境准备、Hadoop 安装和配置、Zookeeper 部署、Hbase 部署和 Hive 部署。通过本文档,我们可以了解大数据平台搭建的整个过程,并掌握相关的技术和经验。

Global site tag (gtag.js) - Google Analytics