注册中心--zookeeper 安装并启动

发布时间:2024年01月14日

注册中心–zookeeper

zookeeper官方下载地址

最早由雅虎开发,用来解决分布式系统中的一致性问题。功能:包括配置管理、集群的扩容和缩容、分布式锁等等。

安装步骤

1) 官网下载安装包,将tar.gz文件解压缩

在这里插入图片描述

图1-1 zookeeper包目录文件

2) Zookeeper也需使用本地的java环境,java_home的地址不能包含特殊字符,如中文或括号等等
3) 在本地找到一个存放zookeeper的地址,然后进入conf目录下,拷贝一份zoo_sample.cfg,命名为zoo.cfg

在这里插入图片描述

图1-2 zookeeper conf文件夹下的文件

# The number of milliseconds of each tick
# tick是zookeeper计时的时间单位   这里表示2000ms = 2s
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
# 同步限制时间 (心跳时间)  单位是5tick = 10s
syncLimit=5
# the directory where the snapshot is stored.
# do not use /tmp for storage, /tmp here is just 
# example sakes.
# 存放数据的目录地址   存放日志的地址  dataLogDir
dataDir=/tmp/zookeeper
# the port at which the clients will connect
# 客户端连接zookeeper的端口号
clientPort=2181
 

4) 启动服务并验证可以被连接
cmd进入到bin目录下,执行zkServer.cmd(.cmd文件是在windows中启动), 启动成功后,再打开新的窗口,同样在bin目录下,执行zkCli.cmd,可以看到命令行窗口。

在这里插入图片描述

图1-3 启动zookeeper服务

在这里插入图片描述

图1-4 启动zookeeper客户端

zookeeper常用命令

在这里插入图片描述

图2-1 zookeeper的常用命令

help 显示所有操作命令
ls path 使用 ls 命令来查看当前 znode 的子节点 [可监听]
-w 监听子节点变化
-s 附加次级信息
create 普通创建
-s 含有序列
-e 临时(重启或者超时消失)
get path 获得节点的值 [可监听]
-w 监听节点内容变化
-s 附加次级信息
set 设置节点的具体值
stat 查看节点状态
delete 删除节点
deleteall 递归删除节点

文章来源:https://blog.csdn.net/weixin_46171048/article/details/135569964
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。