消息队列 Kafka 入门篇(二) -- 安装启动与可视化工具

一、Windows 10 环境安装

1、下载与解压

首先,访问Apache Kafka的官方下载地址:
https://kafka.apache.org/downloads

在本教程中,我们将使用kafka_2.13-2.8.1版本作为示例。下载完成后,解压到您的工作目录的合适位置,例如F:\kafka_2.13-2.8.1。
在这里插入图片描述

2、启动Kafka与Zookeeper

(1)启动 zookeeper (kafka 依赖 zookeeper),默认端口 2181

打开 Windows powershell,进入目录\kafka_2.13-2.8.1\bin\windows:

F:\kafka_2.13-2.8.1\bin\windows> .\zookeeper-server-start.bat ..\..\config\zookeeper.properties

在这里插入图片描述
(2) 启动kafka 服务,默认端口 9092
打开 Windows powershell,进入目录\kafka_2.13-2.8.1\bin\windows,找到 kafka-server-start.bat ,

 F:\kafka_2.13-2.8.1\bin\windows> .\kafka-server-start.bat ..\..\config\server.properties

在这里插入图片描述

3.kafka 可视化工具(一)kafkatool

Kafka Tool 是一个用于管理和使用Apache Kafka集群的GUI(图形用户界面)应用程序。它提供了一个直观的用户界面,使用户能够快速查看Kafka集群中的对象以及存储在topic中的消息

(1)kafkatool 安装

点击 下载地址
下载 Windows 对应版本后, 安装并连接本地 kafka
在这里插入图片描述

(2)连接配置 kafka 集群

【注意】需要在 C:\Windows\System32\drivers\etc 下的 hosts 文件中,添加入 kafka 的集群域名
例如,添加如下配置(此处需要根据实际情况配置,配置保存后,需要重启KafkaTools才能读取hosts文件中的内容):

192.168.0.1 kafka1
192.168.0.2 kafka2
192.168.0.3 kafka3

4.kafka 可视化工具(二)kafka manager (CMAK)

Kafka Manager是一个用于管理Apache Kafka集群的工具。它提供了丰富的功能,使用户能够轻松地管理和监控Kafka集群。

  1. 官网地址:https://github.com/yahoo/CMAK
  2. CMAK 最新下载地址:https://github.com/yahoo/CMAK/releases/tag/3.0.0.6
    Windows 10环境
  3. 下载后解压,修改 conf/application.conf

在这里插入图片描述

  1. 在命令行启动 cmak.bat 命令,默认端口为 9000
  .\cmak.bat

注意:启动时可能因版本问题,报以下错误:

命令行太长

解决方法:Kafka 可视化管理工具 CMAK 启动错误 – 命令行太长 问题解决

  1. 浏览器访问:http://localhost:9000/

在这里插入图片描述
点击 cluster ,新增 集群,连接到我们的kafka 服务:
在这里插入图片描述
Kafka 安装包及 可视化工具可以 点此下载

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【动态规划】C++ 子序列问题(递增子序列、数对链、定差子序列、斐波那契子序列...)

文章目录 1. 前言2. 例题最长递增子序列 3. 算法题3.1_摆动序列3.2_最长递增子序列的个数3.3_最长数对链[3.4_ 最长定差子序列](https://leetcode.cn/problems/longest-arithmetic-subsequence-of-given-difference/description/)3.5_最长的斐波那契子序列的长度3.6_最长等差数…

jvm知识点总结(一)

JVM的跨平台 java程序一次编写到处运行。java文件编译生成字节码,jvm将字节码翻译成不同平台的机器码。 JVM的语言无关性 JVM只是识别字节码,和语言是解耦的,很多语言只要编译成字节码,符合规范,就能在JVM里运行&am…

小程序AI智能名片商城系统直连:打造用户与企业无缝对接的新时代!

在高度不确定性的商业环境中,企业如何快速响应市场变化,实现与用户的零距离接触?答案就是——小程序AI智能名片商城系统直连!这一创新工具不仅为企业打开了与用户直接连接的大门,更为企业提供了持续收集用户反馈、快速…

基于Python+Selenium+Pytest的Dockerfile如何写

使用 Dockerfile 部署 Python 应用程序与 Selenium 测试 在本文中,我们将介绍如何使用 Dockerfile 部署一个 Python 应用程序,同时利用 Selenium 进行自动化测试。我们将使用官方的 Python 运行时作为父镜像,并在其中安装所需的依赖项和工具…

3 命名实体识别调优化

能走到这里说明你对模型微调有了一个基本的认识。那么开始一段命名实体的任务过程,下面使用huggingface官网的数据。 1 准备模型 下面的模型自己选择一个吧,我的内存太第一个模型跑不了。 https://huggingface.co/ckiplab/bert-base-chinese-ner/tree…

stack、queue(priority_queue)的模拟实现和deque的简单介绍

stack和queue(priority_queue) 1. 容器适配器 适配器(Adapter):一种用来修饰容器(Containers)或仿函数(Functors)或迭代器(Iterator)接口的东西。 适配器是一种设计模式,该模式将一个类的接口转换成客户希望的另外一个接口。 现实中拿插座来说&#xf…

react引入iconfont的svg图标

react引入iconfont的svg图标 本文目录 react引入iconfont的svg图标普通图标通过link引入css组件内引入css使用 svg图标通过script引入js组件内引入js使用 通过封装组件自定义封装组件中调用 通过antd封装使用 普通图标 通过link引入css <link rel"stylesheet" h…

无门槛做数据可视化,真的假的?

做数据可视化确实没有太高的门槛&#xff0c;不管是企业还是个人都能找到适合自己的BI数据可视化工具&#xff0c;通过点击、拖拉的操作实现自主分析、智能分析、数据可视化&#xff0c;还可实现大屏可视化、移动端数据可视化分析&#xff0c;实现实施监控数据、日常运营决策、…

验证 python解释器是否安装成功

一. 简介 前一篇文章学习了下载并安装 python解释器&#xff0c;文章如下&#xff1a; windows系统下python解释器安装-CSDN博客 本文验证 python解释器是否安装成功。 二. 验证 python解释器是否安装成功 1. 首先&#xff0c;打开 Windows系统的 "cmd" 界面。…

2024商业地产五一劳动节健康大会朋克养生市集活动策划方案

2024商业地产五一劳动节健康大会朋克养生市集&#xff08;带薪健康 快乐打工主题&#xff09;活动策划方案 活动策划信息&#xff1a; 方案页码&#xff1a;53页 文件格式&#xff1a;PPT 方案简介&#xff1a; 打工不养生 赚钱养医生 期待已久的五一假期&#xff0c; …

wandb注册 wandb: ERROR api_key

wandb: ERROR api_key not configured (no-tty). call wandb.login(key[your_api_key]) Traceback (most recent call last): 背景 使用yolov8训练时 在pycharm中出现wandb账号未注册错误 Transferred 355/355 items from pretrained weights TensorBoard: Start with tensor…

Day13-Java进阶-IO字节流字符流及其练习题

1. IO流介绍 2. IO 流体系结构 字节流读取纯文本文件会出现乱码问题 2.1 FileOutputStream 字节输出流 package com.itheima.stream.output;import java.io.FileOutputStream; import java.io.IOException;public class FileOutputStreamDemo3 {/*IO流的异常处理方式: jdk7版本…