分布式系统详解--框架(Zookeeper-基本shell命令)

本文涉及的产品
注册配置 MSE Nacos/ZooKeeper,118元/月
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
云原生网关 MSE Higress,422元/月
简介: 分布式系统详解--框架(Zookeeper-基本shell命令)

分布式系统详解--框架(Zookeeper-基本shell命令简介)

一、启动连接

1.1 启动zookeeper集群

./zkServer.sh start

1.2 查看节点状态

./zkServer.sh status

1.3 关闭节点

./zkServer.sh stop

1.4 连接

(1)连接本机服务器中的zookeeper:zkCli.sh

(2)连接制定集群中的服务器shell命令:./zkCli.sh -server localhost:2181

二、shell命令

2.1 进入到zookeeper中我们不知道命令应该是什么的时候,就可以随便输入,查看zk服务命令。

2.1 connect host:port 进入另外一台机器

2.2 ls / 查看zk下面所有znode的节点

2.3 create [-s] [-e] path data acl

(1)创建一个普通节点 create path data acl (需要知道的是,zk保持强一致性,在其他服务器均可查看)

(2)创建一个临时节点 create -e path data(其他服务器也能看到,但是一旦重启zk,便无法查看)

(3)创建一个普通虚拟化节点 create -s path data(其他服务器也能看到)

2.4  get path [watch] 查看节点下数据

2.5 修改节点下内容 set path data [version](其他一致)

2.6 删除 delete  delete path [version]      rmr path

(1)delete 可以删除节点,但删除节点是若该节点下面由子节点,无法删除。

(2)rmr 可以删除节点下面由叶子节点的节点。

2.7 关闭 close 退出 quit

相关实践学习
基于MSE实现微服务的全链路灰度
通过本场景的实验操作,您将了解并实现在线业务的微服务全链路灰度能力。
目录
相关文章
|
30天前
|
Shell
Zookeeper常用命令
Zookeeper常用命令
31 1
|
26天前
|
分布式计算 资源调度 Hadoop
Hadoop入门基础(五):Hadoop 常用 Shell 命令一网打尽,提升你的大数据技能!
Hadoop入门基础(五):Hadoop 常用 Shell 命令一网打尽,提升你的大数据技能!
|
1月前
|
分布式计算 Hadoop Shell
使用Shell命令操作HDFS
【8月更文挑战第5天】使用Shell命令操作HDFS。
44 5
|
29天前
|
缓存 Shell Linux
在Linux中,bash shell 中的 hash 命令有什么作用?
在Linux中,bash shell 中的 hash 命令有什么作用?
|
1月前
|
存储 Shell 分布式数据库
Hbase 的基本shell 命令
Hbase 的基本shell 命令
|
1月前
|
NoSQL Java Redis
Redis字符串数据类型之INCR命令,通常用于统计网站访问量,文章访问量,实现分布式锁
这篇文章详细解释了Redis的INCR命令,它用于将键的值增加1,通常用于统计网站访问量、文章访问量,以及实现分布式锁,同时提供了Java代码示例和分布式锁的实现思路。
38 0
|
1月前
|
Shell Linux
shell命令-lsof
shell命令-lsof
|
2月前
|
Shell Linux Perl
shell 编程中 awk ,wc ,$0,$1 等 命令的使用总结
shell 编程中 awk ,wc ,$0,$1 等 命令的使用总结
66 0
|
25天前
|
NoSQL Redis
基于Redis的高可用分布式锁——RedLock
这篇文章介绍了基于Redis的高可用分布式锁RedLock的概念、工作流程、获取和释放锁的方法,以及RedLock相比单机锁在高可用性上的优势,同时指出了其在某些特殊场景下的不足,并提到了ZooKeeper作为另一种实现分布式锁的方案。
60 2
基于Redis的高可用分布式锁——RedLock
|
1月前
|
缓存 NoSQL Java
SpringBoot整合Redis、以及缓存穿透、缓存雪崩、缓存击穿的理解分布式情况下如何添加分布式锁 【续篇】
这篇文章是关于如何在SpringBoot应用中整合Redis并处理分布式场景下的缓存问题,包括缓存穿透、缓存雪崩和缓存击穿。文章详细讨论了在分布式情况下如何添加分布式锁来解决缓存击穿问题,提供了加锁和解锁的实现过程,并展示了使用JMeter进行压力测试来验证锁机制有效性的方法。
SpringBoot整合Redis、以及缓存穿透、缓存雪崩、缓存击穿的理解分布式情况下如何添加分布式锁 【续篇】