1, 安装准备
1.1 下载zookeeper
1.2 安装jdk : 我的是jdk-1.6.0_14
1.3 系统: linux :centos-14
1.4 hadoop安装配置:
192.168.201.128 namenode
192.168.201.131 datanode
192.168.201.132 datanode
2,操作步骤
2.1 复制以上文件到/usr/下
2.2 解压后得到目录: /usr/zookeeper
2.3 进入zookeeper目录下,把conf目录下的zoo_sample.cfg 复制成zoo.cfg文件
2.4 打开zoo.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 port at which the clients will connect
clientPort=2181
# the directory where the snapshot is stored.
#dataDir=/export/crawlspace/mahadev/zookeeper/server1/data
dataDir=/usr/zookeeper/data
dataLogDir=/usr/zookeeper/log
server.1=192.168.201.128:2888:3888
server.2=192.168.201.131:2888:3888
server.3=192.168.201.132:2888:3888
2.5 新建两个目录
mkdir /usr/zookeeper/{data,log}
2.6 在/usr/zookeeper/data目录下创建一个文件:myid
2.7 分别在myid上按照配置文件的server.<id>中id的数值,在不同机器上的该文件中填写相应过的值
192.168.201.128 的myid内容为1
192.168.201.131 的为2
192.168.201.132 的为3
2.8 创建一个环境变量ZOOKEEPER并把该环境变量添加到系统路径:
vim /etc/profile
在export PATH语句前添加两行:
ZOOKEEPER=/usr/zookeeper/
PATH=$PATH:$ZOOKEEPER/bin
并执行 source /etc/profile
2.9 安装完成
3,启动
3.1 在三台机器上分别执行shell脚本,由于已经把可执行路径添加到环境变量中了,所以可以直接执行:
zkServer.sh start
3.2 在其中一台机器上执行客户端脚本,来查看这台服务器是否启动:
zkCli.sh -server 192.168.201.128:2181
4,查看状态
4.1 执行jps查看状态
jps
4.2 查看zookeeper集群是否启动
zkServer.sh status
[root@master ~]# zkServer.sh status
JMX enabled by default
Using config: /usr/zookeeper/bin/../conf/zoo.cfg
Mode: follower
leader的显示是:
JMX enabled by default
Using config: /usr/zookeeper/bin/../conf/zoo.cfg
Mode: leader
相关推荐
当 ZooKeeper 集群配置完成后,可以使用 Dubbo 控制台进行连接。在 Dubbo 的配置文件 `dubbo.properties` 中,指定 ZooKeeper 的地址,如 `dubbo.registry.address=zookeeper://192.168.1.101:2181?backup=192.168.1...
在这个文档中,我们将详细介绍如何安装和配置Zookeeper集群。 1. 基础环境准备 在安装Zookeeper之前,需要准备三台服务器,每台服务器需要安装Java环境。我们将使用JDK 8u141 Linux x64版本,上传到三台服务器,...
### Linux下Zookeeper集群的安装详解 #### 一、Zookeeper概述及主要功能 ##### Zookeeper简介 Zookeeper是一款开源的分布式协调服务组件,属于Apache顶级项目之一。它主要用于简化分布式应用程序的开发过程,为...
### CentOS环境下AMQ集群与Zookeeper集群安装配置详解 #### 一、概述 本文将详细介绍如何在CentOS环境中安装配置ActiveMQ (AMQ) 集群和Zookeeper集群。这两种集群技术对于分布式系统的消息传递和服务协调至关重要...
本篇详细阐述了从下载安装到集群配置的全过程。 首先,Zookeeper集群部署的前提条件是已经正确安装了Java环境,因为Zookeeper是用Java编写的,通过`java -version`命令可以查看当前Java版本。下载Zookeeper包可以...
Zookeeper 的安装和配置相对简单,无论是单机模式还是集群模式,都可以通过简单的步骤快速搭建。它的核心功能包括配置管理、名字服务、分布式锁和集群管理,这些功能使得 Zookeeper 成为了分布式系统中不可或缺的...
1. **Zookeeper集群配置**:在Hadoop完全分布式集群中配置Zookeeper集群,这涉及到多个Zookeeper服务器的设置,包括配置文件`zoo.cfg`的修改,例如设置`dataDir`为每个服务器的数据存储路径,以及`server.x`配置来...
修改 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 集群安装的详细步骤和相关知识点。 Step 1: 安装 Java JDK 在安装 ...
配置Zookeeper集群涉及: 1. 安装Zookeeper:在所有节点上部署Zookeeper,设置`ZOOKEEPER_HOME`环境变量。 2. 修改`zoo.cfg`配置:包括数据存储路径、集群节点列表(server.1, server.2, ...)等。 3. 分配myid:在...
总的来说,Zookeeper集群的安装涉及多台服务器的配置,包括JDK的安装、Zookeeper软件的解压、配置文件的定制以及服务的启动和测试。正确配置和运行Zookeeper集群对于构建和管理分布式系统至关重要,因为它提供了关键...
二、 ZooKeeper 集群配置 1. 配置 ZooKeeper 节点:在每个 ZooKeeper 节点目录下配置 zoo.cfg 文件,包括 tickTime、initLimit、syncLimit、dataDir、dataLogDir、clientPort 等参数。 2. 配置 ZooKeeper 节点之间...
**Kafka-Zookeeper集群配置详解** 在大数据处理和实时流计算领域,Apache Kafka与Zookeeper是两个非常重要的组件。Kafka作为一个高吞吐量、分布式的消息发布与订阅系统,广泛用于数据管道和实时数据流处理;而...
1. **安装Kafka**:在每台服务器上安装Kafka,并根据Zookeeper集群的地址配置`server.properties`。 2. **启动Kafka**:启动所有Kafka节点,Kafka会自动连接到Zookeeper集群并注册自身。 3. **测试连接**:创建一个...
1. ZooKeeper集群的安装和配置 2. 创建data目录和myid文件 3. 配置zoo.cfg文件 4. 配置服务器列表 5. 启动ZooKeeper集群 6. 查看集群状态 在搭建ZooKeeper集群时,需要注意以下几点: * 每个ZooKeeper节点都需要一...