Zookeeper的安装

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
云原生网关 MSE Higress,422元/月
注册配置 MSE Nacos/ZooKeeper,118元/月
简介: Zookeeper的安装

一、上传zookeeper的安装包到服务器上

二、解压缩

tar -zxf apache-zookeeper-3.6.1-bin.tar.gz 

最好也改个名字

mv apache-zookeeper-3.6.1-bin zookeeper

三、创建日志和数据文件夹

mkdir -p /var/tom/data
mkdir -p /var/tom/logs

四、修改conf的配置文件

通常zookeeper的默认配置文件会是zoo.cfg,因此我们把zoo_sample.cfg改成zoo.cfg

mv zoo_sample.cfg zoo.cfg

然后修改配置文件如下:

配置项 说明
tickTime 2000 控制心跳和超时(毫秒)
initLimit 10 follower连接到主节点的初始化时间
syncLimit 5 主从节点请求和应答时间长度
dataDir /var/tom/data 用于存储zookeeper产生的数据
dataLogDir /var/tom/logs 用于存储zookeeper的日志
clientPort 2181 Zookeeper客户端端口
maxClientCnxn 0 为0则不限制客户端连接数量

在自己为zookeeper产生数据创建的data目录下再去创建一个myid文件,添加序号

cd /var/tom/data
vim myid

比如我自己在myid文件中只写了一个1

如果这里要做集群的话,那么就还需要在zoo.cfg文件末尾额外添加一些信息:

server.1=192.168.228.138:2888:3888
server.2=192.168.228.139:2888:3888
server.3=192.168.228.140:2888:3888
server.4=192.168.228.141:2888:3888
server.5=192.168.228.142:2888:3888

这里的server.1中的1就是上面创建的myid里面的数字

五、添加路径到/etc/profile

sudo vim /etc/profile2

然后修改

#this is for zookeeper environment
export ZOOKEEPER_HOME=/usr/local/software/zookeeper
export PATH=$ZOOKEEPER_HOME/bin:$PATH

其中/usr/local/software/zookeeper为服务器上zookeeper的安装目录,注意这里不需要到bin目录下

六、修改完了之后,记得让这个文件生效

source /etc/profile

七、启动服务端

zkServer.sh start

八、启动客户端

zkCli.sh -server localhost:2181

九、创建节点、获取节点内容

创建节点:

  • -e 选项表示创建临时节点
  • -s 选项表示创建永久结点
create -s /snow 00
create -e /snow-tmp 11

获取节点:

get /snow-tmp 

设置节点的值:

set /snow-tmp 111

获取历史命令:

history


相关实践学习
基于MSE实现微服务的全链路灰度
通过本场景的实验操作,您将了解并实现在线业务的微服务全链路灰度能力。
相关文章
|
7月前
|
Java Shell Linux
Zookeeper单机&集群安装
Zookeeper单机&集群安装
64 1
|
7月前
|
存储 消息中间件 负载均衡
Zookeeper基础入门与安装部署
Zookeeper基础入门与安装部署
92 0
|
7月前
|
Docker 容器
在docker中安装zookeeper,并且阿里云服务器配置
在docker中安装zookeeper,并且阿里云服务器配置
314 1
|
2月前
|
存储 负载均衡 监控
dubbo学习一:zookeeper与dubbo的关系,下载安装启动zookeeper(解决启动中报错)
这篇文章是关于Apache Dubbo框架与Zookeeper的关系,以及如何下载、安装和启动Zookeeper的教程,包括解决启动过程中可能遇到的报错问题。
89 3
dubbo学习一:zookeeper与dubbo的关系,下载安装启动zookeeper(解决启动中报错)
|
4月前
|
Docker 容器
Docker 安装 Zookeeper
Docker 安装 Zookeeper
134 2
|
5月前
|
消息中间件 存储 负载均衡
zookeeper 特点、使用场景及安装,配置文件解析
zookeeper 特点、使用场景及安装,配置文件解析
90 2
|
4月前
|
Java Linux Docker
【zookeeper 第二篇章】windows、linux、docker-compose 安装 zookeeper
本文介绍Zookeeper在不同环境下的安装方法。Linux安装需备好JDK,下载并解压Zookeeper后,复制`zoo_sample.cfg`为`zoo.cfg`,最后运行`zkServer.sh start`启动服务。Windows安装类似,通过`zkServer.bat`启动。使用Docker-Compose则需编写配置文件,并通过`docker-compose up -d`后台启动容器。
86 0
|
4月前
|
开发工具
部署安装zookeeper集群
部署安装zookeeper集群
|
6月前
|
Windows
zookeeper-3.8.0安装(Windows)
zookeeper-3.8.0安装(Windows)
355 0
|
消息中间件 负载均衡 监控
分布式系列教程(08) -分布式协调工具Zookeeper(介绍&安装&配置详解)
分布式系列教程(08) -分布式协调工具Zookeeper(介绍&安装&配置详解)
448 0