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

注册中心–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 递归删除节点

相关推荐

  1. zookeeper安装启动

    2024-01-17 15:58:05       60 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-17 15:58:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-17 15:58:05       101 阅读
  3. 在Django里面运行非项目文件

    2024-01-17 15:58:05       82 阅读
  4. Python语言-面向对象

    2024-01-17 15:58:05       91 阅读

热门阅读

  1. openssl3.2 - 官方demo学习 - mac - hmac-sha512.c

    2024-01-17 15:58:05       50 阅读
  2. element ui日期选择器清除后报错了

    2024-01-17 15:58:05       60 阅读
  3. C 练习实例26

    2024-01-17 15:58:05       50 阅读
  4. Apache Camel Jbang的dep和classpath 及-O 简单记录

    2024-01-17 15:58:05       51 阅读
  5. 在vue3+vite项目中使用vw和vh适配

    2024-01-17 15:58:05       54 阅读
  6. Rust-模式匹配:简洁、可读,完备

    2024-01-17 15:58:05       53 阅读
  7. 括号匹配C++

    2024-01-17 15:58:05       57 阅读
  8. Linux常用命令总结

    2024-01-17 15:58:05       63 阅读
  9. 二阶三阶魔方还原公式

    2024-01-17 15:58:05       46 阅读
  10. Spring 启动过程

    2024-01-17 15:58:05       46 阅读
  11. HTTP API 认证技术详解(三):JWT Authentication

    2024-01-17 15:58:05       45 阅读