2.zookeeper3.8.4安装

1.服务器规划

zookeeper 版本3.8.4

2.预先准备

2.1.ssh免密登录

bash 复制代码
ssh-keygen -t rsa

2.2 jdk 安装

2.3 配置host

bash 复制代码
sudo vim /etc/hosts

10.128.0.18 hadoop01

10.128.0.21 hadoop02

10.128.0.22 hadoop03

前面为机器对应的内网ip。

3.zookeeper配置

创建zkData目录

bash 复制代码
mkdir -p /opt/data/zk/zkData

在目录下创建文件myid,内容为编号数字1~N。每台机器一个数字。

bash 复制代码
vim myid

1

在文件中添加与 server 对应的编号(注意:上下不要有空行,左右不要有空格)。

修改配置zoo.cfg文件

改conf 这个目录下的 zoo_sample.cfg 为 zoo.cfg

bash 复制代码
zoo_sample.cfg zoo.cfg

修改数据存储路径配置和增加服务器信息

bash 复制代码
# 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 directory where the snapshot is stored.
# do not use /tmp for storage, /tmp here is just 
# example sakes.
dataDir=/opt/data/zk/zkData
# the port at which the clients will connect
clientPort=2181
# the maximum number of client connections.
# increase this if you need to handle more clients
#maxClientCnxns=60
#
# Be sure to read the maintenance section of the 
# administrator guide before turning on autopurge.
#
# https://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance
#
# The number of snapshots to retain in dataDir
#autopurge.snapRetainCount=3
# Purge task interval in hours
# Set to "0" to disable auto purge feature
#autopurge.purgeInterval=1

## Metrics Providers
#
# https://prometheus.io Metrics Exporter
#metricsProvider.className=org.apache.zookeeper.metrics.prometheus.PrometheusMetricsProvider
#metricsProvider.httpHost=0.0.0.0
#metricsProvider.httpPort=7000
#metricsProvider.exportJvmInfo=true

server.1=hadoop01:2888:3888
server.2=hadoop02:2888:3888
server.3=hadoop03:2888:3888

4.启动集群

配置环境变量后,在每台机器上启动zkServer。

bash 复制代码
zkServer.sh start

验证zkServer状态

bash 复制代码
zkServer.sh status
相关推荐
code在飞2 天前
windows 部署 Kafka3.x KRaft 模式 不依赖 ZooKeeper
windows·分布式·zookeeper·kafka
不会飞的鲨鱼2 天前
Windows系统下使用Kafka和Zookeeper,Python运行kafka(二)
windows·zookeeper·kafka
搞不懂语言的程序员3 天前
Kafka Controller的作用是什么?故障时如何恢复? (管理分区和副本状态;通过ZooKeeper选举新Controller)
分布式·zookeeper·kafka
giser@20113 天前
Zookeeper单机版安装部署
分布式·zookeeper·安装教程·单机部署
giser@20114 天前
ZooKeeper工作机制与应用场景
分布式·zookeeper·云原生
搞不懂语言的程序员5 天前
Kafka的核心组件有哪些?简要说明其作用。 (Producer、Consumer、Broker、Topic、Partition、ZooKeeper)
分布式·zookeeper·kafka
程序员buddha6 天前
SpringBoot+Dubbo+Zookeeper实现分布式系统步骤
分布式·zookeeper·dubbo·springboot
佳腾_14 天前
【分布式系统中的“瑞士军刀”_ Zookeeper】二、Zookeeper 核心功能深度剖析与技术实现细节
分布式·zookeeper·云原生·集群管理·命名服务
佳腾_14 天前
【分布式系统中的“瑞士军刀”_ Zookeeper】三、Zookeeper 在实际项目中的应用场景与案例分析
分布式·zookeeper·云原生
慧一居士17 天前
Zookeeper HA集群搭建
分布式·zookeeper