Kafka主题(Topic/文件夹)的操作

news2024/11/14 2:13:57

Kafka主题(Topic/文件夹)的操作

  • 1、Kafka主题(Topic/文件夹)
  • 2、Kafka主题(Topic/文件夹)的一些操作
    • 2.1、创建主题(Topic/文件夹)
    • 2.2、列出所有主题(Topic/文件夹)
    • 2.3、删除主题(Topic/文件夹)
    • 2.4、显示主题(Topic/文件夹)详细信息
    • 2.5、修改主题(Topic/文件夹)分区数
  • 3、生产者:在Kafka主题(Topic/文件夹)中写事件的操作(./kafka-console-producer.sh)
    • 3.1、查看如何使用写入事件的脚本
    • 3.2、往主题中写入事件
  • 4、消费者:从Kafka主题(Topic/文件夹)中读事件的操作(./kafka-console-consumer.sh)
    • 4.1、不带任何参数执行脚本会告诉如何使用
    • 4.2、从kafka指定topic中读取事件

1、Kafka主题(Topic/文件夹)

注意:下方涉及topic的所有操作都是在kafka安装目录的bin文件夹下执行

/usr/local/kafka_2.13-3.7.0/bin

在这里插入图片描述

2、Kafka主题(Topic/文件夹)的一些操作

在这里插入图片描述

2.1、创建主题(Topic/文件夹)

./kafka-topics.sh --create --topic helloword --bootstrap-server localhost:9092

在这里插入图片描述

2.2、列出所有主题(Topic/文件夹)

./kafka-topics.sh --list  --bootstrap-server localhost:9092

在这里插入图片描述

2.3、删除主题(Topic/文件夹)

./kafka-topics.sh --list  --bootstrap-server localhost:9092

在这里插入图片描述

2.4、显示主题(Topic/文件夹)详细信息

./kafka-topics.sh --describe --topic helloword --bootstrap-server localhost:9092

在这里插入图片描述

2.5、修改主题(Topic/文件夹)分区数

./kafka-topics.sh --alter --topic helloword --partitions 5 --bootstrap-server localhost:9092

在这里插入图片描述

修改后的分区数是5
在这里插入图片描述

3、生产者:在Kafka主题(Topic/文件夹)中写事件的操作(./kafka-console-producer.sh)

在这里插入图片描述

3.1、查看如何使用写入事件的脚本

执行./kafka-console-producer.sh脚本可以查看如何往topic里边写入事件

./kafka-console-producer.sh

在这里插入图片描述

3.2、往主题中写入事件

执行如下命令可以往指定主题中写入事件:

  • 每次换行写入一个新的主题
  • 按ctrl+c结束
./kafka-console-producer.sh --topic helloword --bootstrap-server localhost:9092

在这里插入图片描述

4、消费者:从Kafka主题(Topic/文件夹)中读事件的操作(./kafka-console-consumer.sh)

在这里插入图片描述

4.1、不带任何参数执行脚本会告诉如何使用

./kafka-console-consumer.sh

在这里插入图片描述

4.2、从kafka指定topic中读取事件

注意:

  • 带上 –from-beginning 参数是从第一条读取事件;
  • 不带 –from-beginning 参数只能读取消费者启动后生产者发送的数据
./kafka-console-consumer.sh --topic helloword --from-beginning --bootstrap-server localhost:9092

在这里插入图片描述

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

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

相关文章

8路VBO转HDMI2.0支持4K60频率ITE6265芯片方案心得分享

在此之前,有人找到我这边询问能不能将智能电视主板改成机顶盒,将VBO信号转换输出位HDMI进行投屏,具体应用奇奇怪怪!但是奈何是甲方大佬。认命照做。从网上也有搜索了解过这类芯片,发现资料很少,所以有了这篇…

基于免疫算法的最优物流仓储点选址方案MATLAB仿真

目录 1.程序功能描述 2.测试软件版本以及运行结果展示 3.核心程序 4.本算法原理 5.完整程序 1.程序功能描述 基于免疫算法的最优物流仓储点选址方案MATLAB仿真。 2.测试软件版本以及运行结果展示 MATLAB2022A版本运行 (完整程序运行后无水印) 3…

STM32标准库学习笔记-1.基础知识

STM32介绍: STM32是ST公司基于ARM Cortex-M内核开发的32位微控制器。 ARM的含义: 公司名称:ARM公司成立于1990年,全称是Advanced RISC Machines(RISC:Reduced Instruction Set Computer 精简指令集计算机 相对应有C…

C++票据查验、票据ocr、文字识别

现在,80、90后的人们逐渐过渡为职场上的主力人员,在工作中当然也会碰到各种各样的问题。比如,当你的老板给你一个艰难的任务时,肯定是不能直接拒绝的。那么我们该怎么做呢?翔云建议您先认真考虑老板说的任务的难度&…

C语言日常练习 Day17

目录 一、找出一个二维数组的鞍点 二、有一篇文章,共有3行文字,每行有80个字符。要求分别统计出其中的英文大写字母、小写字母、数字、空格以及其他字符的个数 三、有一行电文,已按下面规律编译成密码:A->Z,a->z,B->Y,…

mp3格式转换器推荐哪个?音质无损转换新选择

暑假在家,想要自己学着制作独一无二的彩铃吗?首先得解决音乐格式的难题。 面对众多mp3格式转换app,你是否也在犹豫“mp3格式转换app常用哪个?” 别担心,热门mp3格式转换工具大盘点来袭,帮你轻松搞定格式转…

《深入浅出WPF》读书笔记.5控件与布局(上)

《深入浅出WPF》读书笔记.5控件与布局(上) 背景 深入浅出WPF书籍学习笔记附代码。WPF中数据是核心是主动的,UI是数据的表达是被动的。 程序的本质是数据算法;控件的本质是数据行为; 5.控件与布局 一、6类控件派生关系 1.布局控件:可以容纳多个控件…

为什么神经网络常常是linear+relu的堆叠

特征提取:每一层的线性变换可以看作是在提取输入数据的不同特征。通过堆叠多个这样的层,网络能够学习从原始数据中提取越来越复杂的特征表示非线性关系:单个神经元的线性变换是线性的,但通过引入非线性激活函数(例如Re…

重生奇迹MU 百变职业 打造属于你的专属职业

重生奇迹MU让每个玩家都能够在这里打破常规、展示个性,以自己的方式创造专属的游戏体验。其中的加点玩法是最为重要的部分之一,它不仅在角色成长过程中发挥着重要作用,还能够激发玩家的想象力,让他们自由设计全新的玩法。同样一个…

美股收涨,半导体板块领涨;苹果iPhone出货预测上调

市场概况 在昨夜的交易中,美股三大股指全线收涨。道琼斯工业平均指数上涨1.39%,纳斯达克综合指数上涨2.34%,标准普尔500指数上涨1.61%。值得注意的是,英伟达股票涨幅近4%,推动了科技股的整体表现。美国十年期国债收益…

【W1】记录文档

标题 导出数据结构关系结构YOLOVOCLabelMeCOCOJSON可视化 导出数据结构 关系结构 任务 -> 批次 -> 条目 -> 帧YOLO 一张图片对应一个文本文件 .txt<object-class> <x> <y> <width> <height>归一化处理找到物体在图像中的中心点的 x&a…

018、钩子函数 mounted和beforeDestroy、父组件向子组件传递参数 props 的使用

文章目录 1、mounted 和 beforeDestroy1.1、mounted1.2、beforeDestroy 2、父组件向子组件传递参数 props2.1、子组件定义2.2、父组件调用子组件并传参 3、完整例子3.1、父组件 Tags.vue3.2、子组件 TagsMenu.vue3.3、效果图 1、mounted 和 beforeDestroy 1.1、mounted mount…

人类是怎样提取特征并学习和表达复杂的模式的?

人类提取特征、学习和表达复杂模式的过程涉及多方面的认知和神经机制。一些关键步骤和机制涉及&#xff1a; 感知是人类获取外部信息的过程。通过感官&#xff08;视觉、听觉、触觉等&#xff09;&#xff0c;人类可以接触到各种数据。注意力机制帮助我们从大量信息中筛选出重要…

Trying to Insert an input function using Python in OpenAI

题意&#xff1a;尝试在 OpenAI 中使用 Python 插入一个输入函数 问题背景&#xff1a; import os import openai openai.api_key API_Key Question "\\n\\nQ: input("Enter Question")?\\nA:", response openai.Completion.create( model"text-…

C++ 容器 deque(双端队列)

我们在学习之前的数据结构链表和顺序表的时候&#xff0c;发现顺序表插入删除慢&#xff0c;但是下标查找等速度快&#xff0c;链表下面查找等速度慢&#xff0c;但是插入删除快。它们互补。 那么我们是否可以将两个数据结构结合起来&#xff0c;产生一个完美的数据结构呢&…

LangChain与Elasticsearch向量数据库的完美结合

在过去的一年中&#xff0c;生成式 AI (Generative AI) 领域取得了显著的进展。许多新的服务和工具应运而生。其中&#xff0c;LangChain 已成为构建大语言模型 (LLM) 应用程序&#xff08;例如检索增强生成 (RAG) 系统&#xff09;最受欢迎的框架之一。该框架极大地简化了原型…

【网络安全】通过设备ID绕过双因素身份验证

未经许可,不得转载。 文章目录 正文正文 某站点登陆界面如下所示:https://redacted.com/login 输入正确的用户名密码并拦截登录请求,请求包如下: POST /api/authentication/login-2fa HTTP/1.1 Host: redacted.com Content-Length: 100 Sec-Ch-Ua: "Not)A;Brand&quo…

(南京观海微电子)——投影仪原理及使用介绍

投影仪 是一种用来放大显示图像的投影装置。目前已经应用于会议室演示以及在家庭中通过连接DVD影碟机等设备在大屏幕上观看电影。在电影院&#xff0c;也同样已开始取代老电影胶片的数码影院放映机&#xff0c;被用作面向硬盘数字数据的银幕。 投影仪的成像原理 首先&#xff…

这款新的 AI 工具会消灭 ChatGPT 吗?

随着大型语言模型 (LLM) 的出现&#xff0c;ChatGPT迅速成为全球计算机用户的家喻户晓的名字。这款由 OpenAI 设计的深度学习聊天机器人以知识宝库而闻名——一部互联网百科全书。 继ChatGPT的脚步之后&#xff0c;许多其他生成式AI工具也纷纷涌现。 2023 年 3 月&#xff0c;一…

大型、复杂、逼真的安全服和安全帽检测:SFCHD数据集和SCALE方法

智能守护工地安全&#xff1a;SFCHD数据集与SCALE模块介绍 在人工智能&#xff08;AI&#xff09;技术飞速发展的今天&#xff0c;其在建筑工地安全领域的应用正逐渐展现出巨大潜力。尤其是高风险行业如化工厂的施工现场&#xff0c;对工人的保护措施要求极为严格。个人防护装…