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包可以...