前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Kafka在Zookeeper上的节点信息和查看方式

Kafka在Zookeeper上的节点信息和查看方式

作者头像
子润先生
修改于 2021-07-06 02:52:36
修改于 2021-07-06 02:52:36
3.7K00
代码可运行
举报
运行总次数:0
代码可运行

Kafka启动:(根据自身路径更改)

/usr/local/kafka/bin/kafka-server-start.sh -daemon /usr/local/kafka/config/server.properties

Zookeeper启动:(根据自身路径更改)

/usr/local/zookeeper/bin/zkServer.sh start

进入客户端的命令:{zookeeper目录}/bin/zkCli.sh

/usr/local/zookeeper/bin/zkCli.sh

以下是几个zookeeper客户端用的命令,不只kafka,其他任何注册到zookeeper的服务都可以使用这些命令。

1、ls

ls会显示该节点下的子节点信息

比如:ls /

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[zk: localhost:2181(CONNECTED) 1] ls /[dubbo, log_dir_event_notification, isr_change_notification, zookeeper, admin, consumers, cluster, config, latest_producer_id_block, controller, brokers, controller_epoch]

#显示zookeeper根目录下的子节点,其中kafka的broker在zookeeper根目录注册了brokers节点

比如:ls /brokers/topics/lockcar_loction/partitions

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[zk: localhost:2181(CONNECTED) 2] ls /brokers/topics/lockcar_loction/partitions[1, 0]

#显示lockcar_loction这个topic下的partitions的子节点

2、get

get命令会显示该节点的节点数据内容和属性信息

比如:get /brokers/topics/lockcar_loction

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[zk: localhost:2181(CONNECTED) 2] get /brokers/topics/lockcar_loction{"version":1,"partitions":{"1":[1],"0":[3]}}cZxid = 0x5000000cfctime = Wed Apr 08 09:12:12 CST 2020mZxid = 0x5000000cfmtime = Wed Apr 08 09:12:12 CST 2020pZxid = 0x5000000d2cversion = 1dataVersion = 0aclVersion = 0ephemeralOwner = 0x0dataLength = 44numChildren = 1

#显示lockcar_loction这个topic的节点数据内容和属性信息。

#第一行大括号里面就是节点的数据内容,创建topic时候的定义的topic级别配置会被记录在这里

3、ls2

ls2命令会显示该节点的子节点信息和属性信息

比如:ls2 /brokers/topics/lockcar_loction

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[zk: localhost:2181(CONNECTED) 4] ls2 /brokers/topics/lockcar_loction[partitions]cZxid = 0x5000000cfctime = Wed Apr 08 09:12:12 CST 2020mZxid = 0x5000000cfmtime = Wed Apr 08 09:12:12 CST 2020pZxid = 0x5000000d2cversion = 1dataVersion = 0aclVersion = 0ephemeralOwner = 0x0dataLength = 44numChildren = 1

#显示lockcar_loction这个topic的子节点和属性信息。

#第一行中括号里的是子节点。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
闪电加载:博客性能优化全攻略
这些年积累了很多前端性能优化的知识点和思路,日常工作很少涉及技术层极限优化,近期终于一点点把博客独立搭建并部署了,对之前的一些技术点进行了深度探索,最终结果也达到了预期效果,由于水平有限,写的不好的地方,敬请谅解
草帽lufei
2024/06/06
3540
闪电加载:博客性能优化全攻略
省流量即省钱 - Nginx 开启支持谷歌Brotli压缩算法
Brotli最初发布于2015年,用于网络字体的离线压缩。Google软件工程师在2015年9月发布了包含通用无损数据压缩的Brotli增强版本,特别侧重于HTTP压缩。其中的编码器被部分改写以提高压缩比,编码器和解码器都提高了速度,流式API已被改进,增加更多压缩质量级别。新版本还展现了跨平台的性能改进,以及减少解码所需的内存。
缘、妙不可言
2019/09/09
3.4K3
省流量即省钱 - Nginx 开启支持谷歌Brotli压缩算法
宝塔面板LNMP开启Brotli压缩,可提高网站加载速度
说明:Brotli是Google推出的开源压缩算法,通过变种的LZ77算法、Huffman编码以及二阶文本建模等方式进行数据压缩,与其他压缩算法相比,它有着更高的压缩效率,性能也比我们目前常见的Gzip高17-25%,可以帮我们更高效的压缩网页中的各类文件大小及脚本,从而提高加载速度,提升网页浏览体验。博主目前也给开启了Brotli压缩,体验还行吧,这里就说下宝塔面板的开启方法。
子润先生
2021/05/28
1K0
Gzip之后继者Brotli浅析之CDN厂商的智能压缩,服务器Brotli设置
“智能压缩”按照又拍云的说法是,同时支持 Gzip 和 Brotli 压缩算法。根据用于浏览器开启自动选择不同压缩方式。
周陆军
2020/03/14
1.7K0
宝塔面板Nginx开启Brotli压缩,提升网站加载速度
Google 认为互联网用户的时间是宝贵的,他们的时间不应该消耗在漫长的网页加载中,因此在 2015 年 9 月 Google 推出了无损压缩算法 Brotli。Brotli 通过变种的 LZ77 算法、Huffman 编码以及二阶文本建模等方式进行数据压缩,与 Gzip相比效率提升约 17-25%。这里简单说一下如何在宝塔面板Nginx开启Brotli压缩。
宁子
2023/01/09
1.2K0
宝塔面板Nginx开启Brotli压缩,提升网站加载速度
Nginx启用Brotli 压缩,降低页面大小提高网站加载速度
Google 认为互联网用户的时间是宝贵的,他们的时间不应该消耗在漫长的网页加载中,因此在 2015 年 9 月 Google 推出了无损压缩算法 Brotli。Brotli 通过变种的 LZ77 算法、Huffman 编码以及二阶文本建模等方式进行数据压缩,与其他压缩算法相比,它有着更高的压缩效率。
星哥玩云
2022/08/13
2.2K0
Nginx启用Brotli 压缩,降低页面大小提高网站加载速度
Nginx开启Google Brotli压缩
Brotli是Google推出的开源压缩算法,通过变种的LZ77算法、Huffman编码以及二阶文本建模等方式进行数据压缩,与其他压缩算法相比,它有着更高的压缩效率,性能也比我们目前常见的Gzip高17-25%(我实际测试至少能达到30%),可以帮我们更高效的压缩网页中的各类文件大小及脚本,从而提高加载速度,提升网页浏览体验。目前我这个小博客也开启了Brotli压缩,需要说明的是Brotli压缩只在https下生效。
行 者
2019/12/05
2.3K0
nginx教程:提升网站速度,你选gzip还是Brotli?宝塔面板如何开启Brotli压缩
谷歌于 2013 年首次发布了 Brotli 压缩格式,作为谷歌 Web 字体的一种离线压缩方法。2 年后,谷歌发布了 Brotli 的新版本,用于通用无损数据压缩需求。但是,Brotli 缺乏浏览器支持,而 Gzip 在这方面仍处于领先地位。结果,Brotli 等了好几年时间才具备了挑战 Gzip 的能力。
深白鸭
2023/02/22
2K13
nginx教程:提升网站速度,你选gzip还是Brotli?宝塔面板如何开启Brotli压缩
utuntu22.04安装含brotli模块的Ningx
typecodes
2024/03/29
2010
utuntu22.04安装含brotli模块的Ningx
【宝塔面板】Nginx环境下部署Brotli压缩功能图文详解
漂洋过海来看你的歌词有一句是“为了这次相聚,我连见面时的呼吸都曾反复练习”,很适合我现在的处境,为了这次的教程,我连续三天废寝忘食的反复练习,你可能会好奇为什么?因为这个教程网站的都不对,AI的都不对,这周我就没怎么忙别的,全是在部署brotli的路上,终于在今天我完成了部署,并且过程并不是很复杂,只是为何如今我在不顾一切追求真理坚持理想苦尽甘来才明白安装如此简单(好像是歌词哈),好了,不废话了,直接跟才教程折腾吧,注意记得前备份。
李洋博客
2024/08/26
2.6K0
【宝塔面板】Nginx环境下部署Brotli压缩功能图文详解
Tengine 使用 Brotli 开启TLS1.3 并优化 HTTPS 访问速度
Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。
桑榆肖物
2022/11/18
9320
Tengine 使用 Brotli 开启TLS1.3 并优化 HTTPS 访问速度
宝塔Tengine(2.3.2)编译Brotli模块
由于我是宝塔用户,所以不需要读取编译信息。直接在 软件商店→Nginx→编译安装→添加自定义模块
jcjyxjs
2021/09/04
6820
宝塔Tengine(2.3.2)编译Brotli模块
我建站没几个钱,买 1M 服务器,又贪图速度,想加载快点。之前是静动分离, BBR,CDN,webp自适应 。
jcjyxjs
2021/09/09
1.1K0
宝塔Tengine(2.3.2)编译Brotli模块
手动编译nginx且添加echo lua brotli模块支持
这几天在家出不去门,没事干就重新部署了更新了服务器的环境与架构.但是之前用的nginx-openresty功能太复杂了,我也用不上.
小柒吃地瓜
2020/04/22
1.2K0
Nginx 动态编译加载第三方流媒体服务模块:Nginx-RTMP-Module
Nginx 1.9.11开始增加加载动态模块支持,可以在不停机的情况下加载和卸载模块。从此不再需要替换nginx文件即可增加第三方扩展。目前官方只有几个模块支持动态加载,第三方模块需要升级支持才可编译成模块。
Tinywan
2024/03/02
5830
Nginx 动态编译加载第三方流媒体服务模块:Nginx-RTMP-Module
Nginx安装、实现反向代理及深度优化
一、Nginx的安装 关于Nginx的基本概念,在之前的博文中:https://blog.51cto.com/14227204/2464167 有详细的介绍,这篇博文就直接从安装开始谈起。
小手冰凉
2020/02/11
3.1K0
Nginx安装、实现反向代理及深度优化
linux 下 nginx 安装echo扩展模块
echo 模块可以将nginx 变量的信息输出到网页中。echo 模块对学习nginx 配置文件有很大帮助,对应调试nginx 配置文件中变量特步方便。想要深入学习nginx 配置文件,可以试一下。
地球流浪猫
2019/12/19
4.1K0
Web服务器-Nginx监控&备份
我们上一大章介绍了Kubernetes的知识,本章节我们进入中间件的讲解,这里会包含很多不同的类型组件,中间件的第一个大类我这里定义的是Web服务器。由于目前使用最广泛的Web服务器是Nginx,所以我们这里的讲解主要以Nginx服务器为主。
运维小路
2025/04/21
1300
Web服务器-Nginx监控&备份
给 nginx 安装 njs 模块以支持 JavaScript 编程
njs scripting language 是 nginx 官方推出的一个基于 JavaScript 的扩展,类似 ngx_lua (openresty) 模块,启用后可以通过 JS 脚本来扩展 nginx 功能。
Developers
2022/04/02
8.2K0
如何在容器时代高效使用 Nginx 三方模块
在中文网络之中,存在着大量的陈旧内容,包括并不限于各种只能在特定环境中一次性安装使用的陈旧软件,Nginx 编译安装的内容尤甚。
soulteary
2021/03/22
1.2K0
如何在容器时代高效使用 Nginx 三方模块
推荐阅读
相关推荐
闪电加载:博客性能优化全攻略
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验