`

zookeeper 集群安装配置

 
阅读更多

1、安装配置环境

OS:linux redhat6.5 64bit

 JDK: 1.7.1

zookeeper: 3.4.6

2、下载zookeeper安装文件

下载地址:http://archive.apache.org/dist/zookeeper/stable/

 

3、 安装zookeeper

 使用tar命令解压zookeeper的压缩文件即可

tar  /usr/loca/zookeeper-3.4.6.tar.gz /usr/local

 

4、配置zookeeper

首先修改机器hostName

vi /etc/hosts

内容为:

10.1.19.130 hadoop01
10.1.19.132 hadoop02
10.1.19.134 hadoop03

 

将zookeeper 根目录下 conf/zoo_sample.cfg文件重命名为 conf/zoo.cfg

4.1.tickTime:CS通信心跳时间
Zookeeper 服务器之间或客户端与服务器之间维持心跳的时间间隔,也就是每个 tickTime 时间就会发送一个心跳。tickTime以毫秒为单位。
tickTime=2000 

4.2.initLimit:LF初始通信时限
集群中的follower服务器(F)与leader服务器(L)之间初始连接时能容忍的最多心跳数(tickTime的数量)。
initLimit=5 

4.3.syncLimit:LF同步通信时限
集群中的follower服务器与leader服务器之间请求和应答之间能容忍的最多心跳数(tickTime的数量)。
syncLimit=2 
 
4.4.dataDir:数据文件目录
Zookeeper保存数据的目录,默认情况下,Zookeeper将写数据的日志文件也保存在这个目录里。
dataDir=/usr/local/zookeeper-3.4.6/data 

4.5.clientPort:客户端连接端口
客户端连接 Zookeeper 服务器的端口,Zookeeper 会监听这个端口,接受客户端的访问请求。
clientPort=2181

4.6.服务器名称与地址:集群信息(服务器编号,服务器地址,LF通信端口,选举端口)
这个配置项的书写格式比较特殊,规则如下:
server.N=YYY:A:B
server.1=hadoop01:2888:3888
server.2=hadoop02:2888:3888
server.3=hadoop03:2888:3888
 5、 在/usr/local/zookeeper-3.4.6/data 目录下创建myid文件
在这个文件中根据 4.6步中的配置,设置本节点ID 例如 server.1=hadoop01:2888:3888 表示在 hadoop01 机器中的myid文件值为1,然后依次类推
 
6、设置好三台机器之后启动zookeeper
[root@hadoop01 zookeeper-3.4.6]# ./bin/zkServer.sh start
 
在启动第一台机器之后集群是不能立即正常工作的,需要启动大于集群数量的服务数量之后,集群才能正常工作;例如本次测试为3台虚拟机, 那么需要在启动第二台服务之后,集群才能正常工作
 
所有服务启动之后,通过 ./bin/zkServer.sh status 验证服务是否正常运行
[root@hadoop01 zookeeper-3.4.6]# ./bin/zkServer.sh status
JMX enabled by default
Using config: /usr/local/zookeeper-3.4.6/bin/../conf/zoo.cfg
Mode: leader
 
说明集群已经正常工作
 
 
分享到:
评论

相关推荐

    ZooKeeper集群安装配置

    ZooKeeper 集群安装配置 ZooKeeper 是一个分布式开源框架,提供了协调分布式应用的基本服务,它向外部应用暴露一组通用服务——分布式同步(Distributed Synchronization)、命名服务(Naming Service)、集群维护...

    8-ZooKeeper集群安装配置使用1

    当 ZooKeeper 集群配置完成后,可以使用 Dubbo 控制台进行连接。在 Dubbo 的配置文件 `dubbo.properties` 中,指定 ZooKeeper 的地址,如 `dubbo.registry.address=zookeeper://192.168.1.101:2181?backup=192.168.1...

    zookeeper集群安装.doc

    在这个文档中,我们将详细介绍如何安装和配置Zookeeper集群。 1. 基础环境准备 在安装Zookeeper之前,需要准备三台服务器,每台服务器需要安装Java环境。我们将使用JDK 8u141 Linux x64版本,上传到三台服务器,...

    Linux下Zookeeper集群的安装

    ### Linux下Zookeeper集群的安装详解 #### 一、Zookeeper概述及主要功能 ##### Zookeeper简介 Zookeeper是一款开源的分布式协调服务组件,属于Apache顶级项目之一。它主要用于简化分布式应用程序的开发过程,为...

    CentOS环境安装配置AMQ集群及zookeeper集群

    ### CentOS环境下AMQ集群与Zookeeper集群安装配置详解 #### 一、概述 本文将详细介绍如何在CentOS环境中安装配置ActiveMQ (AMQ) 集群和Zookeeper集群。这两种集群技术对于分布式系统的消息传递和服务协调至关重要...

    zookeeper集群配置详解

    本篇详细阐述了从下载安装到集群配置的全过程。 首先,Zookeeper集群部署的前提条件是已经正确安装了Java环境,因为Zookeeper是用Java编写的,通过`java -version`命令可以查看当前Java版本。下载Zookeeper包可以...

    Zookeeper_安装和配置

    Zookeeper 的安装和配置相对简单,无论是单机模式还是集群模式,都可以通过简单的步骤快速搭建。它的核心功能包括配置管理、名字服务、分布式锁和集群管理,这些功能使得 Zookeeper 成为了分布式系统中不可或缺的...

    大数据技术基础实验报告-Zookeeper的安装配置和应用实践.doc

    1. **Zookeeper集群配置**:在Hadoop完全分布式集群中配置Zookeeper集群,这涉及到多个Zookeeper服务器的设置,包括配置文件`zoo.cfg`的修改,例如设置`dataDir`为每个服务器的数据存储路径,以及`server.x`配置来...

    zookeeper linux集群搭建流程

    修改 zookeeper 启动配置文件 zoo.cfg,配置 dataDir、dataLogDir、clientPort,并进行集群配置,例如: server.1=172.19.59.46:2888:3888 server.2=172.19.59.47:2889:3889 server.3=172.19.59.50:2890:3890 其中...

    Zookeeper单机及集群安装配置

    ### Zookeeper基础知识与架构 ...通过上述步骤,不仅可以完成Zookeeper单机版的安装配置,还可以搭建一个具备高可用特性的Zookeeper集群。这为分布式应用提供了一种可靠且高效的服务协调解决方案。

    zookeeper集群+配置手册

    Zookeeper集群是一个分布式协调服务,常用于管理大型分布式系统中的命名空间、配置管理、领导者选举等任务。在本文中,我们将深入探讨如何搭建一个由三个节点组成的Zookeeper集群,并了解其配置过程。 首先,...

    zookeeper集群安装

    ZooKeeper 集群安装 ZooKeeper 是一个开源的分布式协调服务,用于提供配置管理、名字服务、分布式同步和组服务等功能。下面是 ZooKeeper 集群安装的详细步骤和相关知识点。 Step 1: 安装 Java JDK 在安装 ...

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

    配置Zookeeper集群涉及: 1. 安装Zookeeper:在所有节点上部署Zookeeper,设置`ZOOKEEPER_HOME`环境变量。 2. 修改`zoo.cfg`配置:包括数据存储路径、集群节点列表(server.1, server.2, ...)等。 3. 分配myid:在...

    zookeeper集群安装文档.docx

    总的来说,Zookeeper集群的安装涉及多台服务器的配置,包括JDK的安装、Zookeeper软件的解压、配置文件的定制以及服务的启动和测试。正确配置和运行Zookeeper集群对于构建和管理分布式系统至关重要,因为它提供了关键...

    高可用之ZooKeeper集群的安装、配置、高可用测试

    二、 ZooKeeper 集群配置 1. 配置 ZooKeeper 节点:在每个 ZooKeeper 节点目录下配置 zoo.cfg 文件,包括 tickTime、initLimit、syncLimit、dataDir、dataLogDir、clientPort 等参数。 2. 配置 ZooKeeper 节点之间...

    kafka-zookeeper集群配置

    **Kafka-Zookeeper集群配置详解** 在大数据处理和实时流计算领域,Apache Kafka与Zookeeper是两个非常重要的组件。Kafka作为一个高吞吐量、分布式的消息发布与订阅系统,广泛用于数据管道和实时数据流处理;而...

    kafka集群zookeeper集群整合配置

    1. **安装Kafka**:在每台服务器上安装Kafka,并根据Zookeeper集群的地址配置`server.properties`。 2. **启动Kafka**:启动所有Kafka节点,Kafka会自动连接到Zookeeper集群并注册自身。 3. **测试连接**:创建一个...

    搭建zookeeper集群

    1. ZooKeeper集群的安装和配置 2. 创建data目录和myid文件 3. 配置zoo.cfg文件 4. 配置服务器列表 5. 启动ZooKeeper集群 6. 查看集群状态 在搭建ZooKeeper集群时,需要注意以下几点: * 每个ZooKeeper节点都需要一...

Global site tag (gtag.js) - Google Analytics