CentOS7 安装Zookeeper

本文详细介绍Zookeeper的安装步骤及配置方法,包括从官方网站下载、解压安装包、配置zoo.cfg文件等内容,并演示如何启动及验证Zookeeper服务是否正常运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Zookeeper 作用:

在分布式计算环境中

  1. 记录状态
  2. 事件通知
  3. 可靠稳定的中央调度器
  4. 易上手、管理简单

下载

Zookeeper官方地址:

http://www.apache.org/dyn/closer.cgi/zookeeper

使用wget下载:

进入安装目录(假定为/usr/software/)

cd /usr/software
➜ wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.12/zookeeper-3.4.12.tar.gz

注意版本可能有升级,则需要到官网查看下载最新版本。

解压

使用tar 命令解压:

➜ tar zxvf zookeeper-3.4.9.tar.gz

配置

编辑解压后的配置文件。目录为 conf/zoo.cfg .

进入解压后的目录

cd zookeeper-3.4.9

进入配置目录 conf:

cd conf

可以看到有三个文件:

configuration.xsl  log4j.properties  zoo_sample.cfg

zoo_sample.cfg 就是官方给出的配置示例文件了。

我们以这个文件为模板进行配置,先直接拷贝为 zoo.cfg

cp zoo_sample.cfg zoo.cfg
➜ vim zoo.cfg
# zookeeper中使用的基本时间单位, 毫秒值。
tickTime=2000  
# 进程运行数据目录
dataDir= /usr/software/zookeeper-3.4.9/data
# 日志目录
dataLogDir=/usr/software/zookeeper-3.4.9/logs 
# 端口 
clientPort=2181

配置了数据、日志目录,自然要建立数据和目录文件夹了:

➜ cd /usr/software/zookeeper-3.4.9/

➜ mkdir data logs

运行

所有可运行的脚本都在 bin 目录下:

cd /usr/software/zookeeper-3.4.9/bin/

启动

➜ ./zkServer.sh start

如下输出,表示运行成功:

ZooKeeper JMX enabled by default
Using config: /usr/software/zookeeper-3.4.9/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED

用 telnet 命令验证一下:

假为 zookeeper 的安装服务器的地址为 192.168.191.32

➜ telnet 192.168.191.32 2181

如下输出表示端口正常打开:

Trying 192.168.191.32...
Connected to 192.168.191.32.
Escape character is '^]'.

如下输出表示端口没有打开:

Trying 192.168.191.32...
telnet: connect to address 192.168.191.32: Connection refused
telnet: Unable to connect to remote host

关闭

➜ ./zkServer.sh stop
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值