一、ZooKeeper的介绍

ZooKeeper 是一个集中式服务,用于维护配置信息、命名、提供分布式同步和提供组服务。

image

image

二、安装

vim /etc/profile

JAVA_HOME=/opt/jdk1.8
JRE_HOME=$JAVA_HOME/jre
CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH

三、配置(高可用HA)

Zookeeper集群搭建

mv ./zoo_sample.cfg ./zoo.cfg
mkdir zkData
vim myid          # 在myid文件中输入1之后保存,这里要注意的是,每台机器的myid都要不一样
vim zoo.cfg
		tickTime=2000 # 通信心跳时间 2s,S-C
		initLimit=10  # 2sx10=20s,初始Leader与Followed通信时限
		syncLimit=5   # LF同步通信时限,5x2s=10s
		clientPort=2181   # 监听客户端连接端口号
		dataDir=/opt/zookeeper-version/zkData # 数据文件目录和数据持久化路径

server.1=node1:2888:3888
server.2=node2:2888:3888
server.3=node3:2888:3888
posted on 2023-04-16 00:14  anyu967  阅读(12)  评论(0编辑  收藏  举报