kafka-console-ui v1.0.6发布

news2024/11/24 23:10:53

前言

kafka-console-ui 是一款web版的kafka管理平台,从第一次发布到现在已经两年了,断断续续也更新了7个版本了(v1.0.0~v1.0.6)。

一些常用的功能也陆续完善了不少,相对最新的kafka版本,某些功能上还是有所欠缺,当前支持的功能如下:

源码

  • github: https://github.com/xxd763795151/kafka-console-ui

  • gitee: https://gitee.com/xiaodong_xu/kafka-console-ui

使用

下载

  1. 在github或gitee上提供的有最新发布版本的下载地址,可直接下载安装包

  1. 通过源码下载,本地直接编译(如果网速不好,可以采取这种方式,本地已经配置好JDK和maven)

启动

以windows为例,下载安装包解压缩后,进入bin目录,鼠标双击start.bat:

配置

第一次打开,没有配置集群,右上角可能有如下提示:

添加集群,如下操作:

点击运维-> 集群切换-> 新增集群,新增成功后,点击 “切换”按钮(一定要点切换)。

后面添加其它集群也是如此。

功能预览

具体有哪些功能不再说明,只是一个轻量级的管理平台,主要是常用的一些运维管理上的功能支持,如下:

注意

版本支持

管理台最新版本使用的是kafka 3.2.0,目前管理台完全不依赖zookeeper,纯粹的基于kafka本身的API实现。所以对于较早的kafka版本,有些API是不支持的,这也会导致某些功能其实是不可用的。

至于当前连接的kafka 集群,哪些API支持或者不支持,可以在主页查看:

在详情里可以看不支持的API是哪些。

响应太慢

如果在管理台感觉响应太慢(除了消息检索),响应时间超过3秒或者5秒甚至超时,那可能是本机的一些网络配置导致kafka连接的时候比较慢,可以缓存连接:

config/application.yml是配置文件,修改这两项配置即可,改为true(默认false是不缓存连接)。同时注意,将集群的请求超时时间设置长一点,避免第一次连接的时候就连接超时:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/373769.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

认识vue

认识vue.js框架 它是目前非常流行的一个框架。主要用于前端的MVVM的开发,也是前端的SPA开发框架,它是一个专 门用于服务前端的一个框架 能够实现SPA的框架目前有3个 1. vue.js 2. react.js 3. angular M:model V:view VM:viewmodel 网页代码相当于v…

你好 ETHDenver的2023年BUIDLathon已经准备就位开始建造

这是一站式 BUILDer 指南,可以帮助你做好迎接 Cartesi 在 ETHDenver 的挑战并且还可以使你充分的体验它你好,全球的以太坊社区。我们很高兴的将Cartesi 技术带到了丹佛市ETHDenver 2023的BUIDLathon中。如果你是一名喜欢测试新技术并且喜欢钻研创新的开发…

《Spring源码深度分析》第2章 容器的基本实现

目录标题前言一、容器的基本用法1、创建一个简单的Spring项目2、功能分析3、spring-beans模块1.核心类:DefaultListableBeanFactorya.容器加载相关类图b.XmlBeanFactory类2.核心类:XmlBeanDefinitionReader4、容器的基础 XmlBeanFactorya.配置文件封装b.…

1029 旧键盘 C++中find函数的使用

题目链接: 一、自己的想法:(弱化版双指针) 思路为用两个“指针”i, j分别指向原来字符串和实际输入字符串的第一个字符,然后判断i,j所指字符是否一致,若是则i, j同时,若否则将i所指…

浏览器多线程到事件循环机制

浏览器与js运行机制 进程与线程 进程 进程是CPU分配资源的最小单位,它是一个可以自己独立运行且拥有自己资源空间的任务程序;包括程序以及程序所使用的内存及系统资源 线程 线程是CPU调度的最小单位,它就是程序中的一个执行流&#xff1…

2023年三月份图形化二级打卡试题

活动时间 从2023年3月1日至3月21日,每天一道编程题。 本次打卡的规则如下: 小朋友每天利用10~15分钟做一道编程题,遇到问题就来群内讨论,我来给大家答疑。 小朋友做完题目后,截图到朋友圈打卡并把打卡的截图发到活动群…

基础数据结构--线段树(Python版本)

文章目录前言特点操作数据存储updateLazy下移查询实现前言 月末了,划个水,赶一下指标(更新一些活跃值,狗头) 本文主要是关于线段树的内容。这个线段树的话,主要是适合求解我们一个数组的一些区间的问题&am…

java中的类型转换

java的基本数据类型 1.数值型:byte,short,int,long,float,double 2.字符型:char 3.布尔型:boolean 数据类型占据字节数byte1个字节short2个字节int4个字节long8个字节float4个字节…

开发一个问答式的node脚本

前言 我们公司一般有早上知识分享的规定,那天有个同事分享了如何通过Node脚本实现国际化替换 。 起因是这样的,有一个已经成熟的项目了,突然被要求实现中英文切换。前端中英文切换基本上就是通过 vue-i18n 来实现(不熟悉的可以看…

安装配置DHCP

本次实验采用CentOS71.检查在安装DHCP之前先使用rpm命令查看系统中已有的DHCP软件包rpm -qa | grep dhcp由此可知,系统中尚未安装DHCP软件包2.安装我们可以使用yum命令为系统安装DHCP软件包yum -y install dhcp安装完成后再次检查可以看到DHCP软件包3.配置dhcp配置文…

20230225在WIN10下安装PR2023失败的解决

20230225在WIN10下安装PR2023失败的解决 2023/2/25 23:42 对于Adobe Premiere Pro 2023,就算你安装在早起的Windows 10上,也会安装失败的! 对于WIN7,就不要再想安装PR2023了,根本不支持呀! Adobe Installer…

php 基于ICMP协议实现一个ping命令

php 基于ICMP协议实现一个ping命令 网络协议是什么ICMP 协议什么是ICMP?ICMP 的主要功能ICMP 在 IPv4 和 IPv6 的封装Wireshark抓包ICMP 请求包分析PHP构建 ICMP 数据包php中的 pack & unpack 函数字节和字符packunpackICMP计算校验和步骤总结网络协议是什么 网络协议&…

_hand-1

实现防抖函数(debounce) 防抖函数原理:把触发非常频繁的事件合并成一次去执行 在指定时间内只执行一次回调函数,如果在指定的时间内又触发了该事件,则回调函数的执行时间会基于此刻重新开始计算 防抖动和节流本质是不一…

Socket通信详解

Socket通信详解 文章目录Socket通信详解Socket流程介绍函数介绍编程实例Socket流程介绍 socket通信类似于电话通信,其服务器基本流程就是 Created with Raphal 2.3.0安装电话socket()分配电话号码bind()连接电话线listen()拿起话筒accept()函数介绍 socket() 其中…

行测-判断推理-图形推理-样式规律-加减异同

图1图2图3选D图1图2都有的线,则消除图1图2只有一幅图里有的线,则保留选C第一列和第二列都有的线,则消除第一列和第二列只有一幅图里有的线,则保留选A第一列顺时针旋转90,再与第二列去同存异选D第一列和第二列去同存异&…

二叉树、队列、栈、广义表(二)数据结构与算法(十八)

数据结构与算法(一)-软件设计(十七)https://blog.csdn.net/ke1ying/article/details/129220378 线性表-队列与栈 队列:先进先出。 栈:先进后出。 循环队列:队投和队尾连接起来。 队空的条件&…

LeetCode 21.剑指 Offer II 078. 合并两个有序链表 | C语言版

LeetCode 21. 合并两个有序链表 | C语言版LeetCode 21. 合并两个有序链表题目描述解题思路思路一:使用栈代码实现运行结果参考文章:思路二:减少遍历节点数代码实现运行结果参考文章:[]()LeetCode 剑指 Offer II 078. 合并排序链表…

《MySQL系列-InnoDB引擎25》表-InnoDB逻辑存储结构

InnoDB逻辑存储结构 从InnoDB存储引擎的逻辑存储结构看,所有数据都被逻辑地存放在一个空间中,称之为表空间(tablespace)。表空间又由段(segment)、区(extent)、页(page)组成。页在一些文档中有时也称为块(block),InnoDB存储引擎的逻辑存储结构…

JVM系统优化实践(4):以支付系统为例

您好,我是湘王,这是我的CSDN博客,欢迎您来,欢迎您再来~前面说过,JVM会将堆内存划分为年轻代、老年代两个区域。年轻代会将创建和使用完之后马上就要回收的对象放在里面,而老年代则将创建之后需要…

python刷题

目录标题1、输出前三同学的名字-input().split()2、字典的使用3、DA12 牛客网不同语言使用人数4、DA16 用户常用语言有多少5、python变量1、输出前三同学的名字-input().split() s1 input().split() print(tuple(s1)[:3])2、字典的使用 注意点:1,对字典…