单节点kafka部署笔记

Kafka 安装部署-单节点 目录 Kafka 安装部署-单节点 Kafka 单节点部署 下载安装 配置ZK 配置zoo.cfg 配置环境变量 Zookeeper 启动停止命令 Kafka 单节点单Broker部署及使用 部署架构 安装Kafka 配置Kafka 配置server.properties 启动Kafka 启动Zookeeper 启动Kafka 后台启动 创建topic 查看所有... 阅读详情

1 背景

因为工作中需要对接kafka,准备在测试环境中自己部署一套,考虑方便决定部署一台单点。

2 部署

2.1 scala

2.1.1 java环境

openjdk即可,我使用的是openjdk1.8

2.1.2 下载软件

下载scala-2.12.17.tgz并解压,例如解压到/home/scala/scala-2.12.17

2.1.3 环境变量

export SCALA_HOME=/home/scala/scala-2.12.17
export PATH=$SCALA_HOME/bin:$PATH

2.1.4 测试

scala -version,如能正常输出版本则一切正常

2.2 kafka

以下为官网教程

2.2.1 下载

下载 kafka_2.12-3.3.1.tgz 并解压,进入目录下。

2.2.2 生成Cluster UUID

KAFKA_CLUSTER_ID="$(bin/kafka-storage.sh random-uuid)"

2.2.3 日志记录

bin/kafka-storage.sh format -t $KAFKA_CLUSTER_ID -c config/kraft/server.properties

2.2.4 启动

首先修改kafka目录下 /config/kraft/server.properties中的

listeners=PLAINTEXT://:9092

修改为对外地址,否则只能localhost使用

bin/kafka-server-start.sh config/kraft/server.properties &

如果正常,则tcp 9092、9093端口处于listening状态

3 测试

3.1 命令行调用

3.1.1 操作topic

创建topic

bin/kafka-topics.sh --create --topic quickstart-events --bootstrap-server localhost:9092

删除topic

bin/kafka-topics.sh --delete --topic quickstart-events --bootstrap-server localhost:9092

3.1.2 显示topic信息

显示所有topic

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

显示具体topic信息

bin/kafka-topics.sh --describe --topic quickstart-events --bootstrap-server localhost:9092

查看topic是否已成功创建

3.1.3 写入信息

bin/kafka-console-producer.sh --topic quickstart-events --bootstrap-server localhost:9092

3.1.4 读取信息

新开一个终端执行

bin/kafka-console-consumer.sh --topic quickstart-events --from-beginning --bootstrap-server localhost:9092

完成后,在原先终端输入信息,在本终端则可以查看到

3.2 python调用

3.2.1 模块安装

pip3 install kafka-python -i https://pypi.tuna.tsinghua.edu.cn/simple

3.2.2 demo代码

from kafka import KafkaProducer
kafka_producer= KafkaProducer(bootstrap_servers = "localhost:9092")
kafka_producer.send("topic-01", "this is message".encode('utf-8'))

3.3 旧版本命令

bin/kafka-topics.sh --zookeeper localhost:2181 --list
bin/kafka-topics.sh --zookeeper localhost:2181 --create --topic alarm-01 --partitions 1 --replication-factor 1
bin/kafka-console-producer.sh --broker-list localhost:9092 --topic alarm-01
bin/kafka-console-consumer.sh --topic alarm-01 --from-beginning --bootstrap-server localhost:9092
bin/kafka-topics.sh --zookeeper localhost:2181 --delete --topic alarm-01
Windows环境单节点部署kafka最新版本3.2.1实战(超简单) 通过一个简单的应用场景,体验kafka在Windows服务器中单节点配置的全过程,看完你也会用kafka了,面试可以自信的说我用过。 阅读详情

相关推荐

Zookeeper+Kafka单节点部署

tickTime的默认值为2000毫秒,更低的tickTime值可以更快地发现超时问题,但也会导致更高的网络流量(心跳消息)和更高的CPU使用率(会话的跟踪处理)。1 * tickTime是客户端与zk服务端的心跳时间,2 * tickTime是客户端会话的超时时间。若在外部解压可直接传入相应的文件地址,若未解压则传入压缩包在Linux系统中进行解压操作。若在外部解压可直接传入相应的文件地址,若未解压则传入压缩包在Linux系统中进行解压操作。若系统未配置环境则需在/etc/文件下找到profile文件。

qq_44863366的博客 2321

Kafka Kraft 单节点安装

【代码】Kafka Kraft 单节点安装。

偶是一只小小鸟~ 455

Kafka单机版安装部署

Kafka的搭建模式包括单节点单Broker部署、单节点多Broker部署、集群部署(多节点多Broker),分别适用于不同的场景和需求,从简单的单节点测试环境到复杂的多节点高可用生产环境。在实际部署时,应根据系统的可用性要求、数据量、并发负载等因素选择合适的部署模式。单节点单Broker部署在这种部署方式中,Kafka的所有服务都运行在单个节点上,包括单个Kafka Broker。这种部署方式适用于开发或测试环境,但在生产环境中可能不是最佳选择,因为它不具备高可用性和负载均衡的能力。

giser@2011的博客 3496

linux kafka Raft模式安装和启动(单节点)

kafka安装部署

opfan的博客 1032

Kafka(ZK)安装部署

小结:      本篇博客,介绍三种安装Kafka的方式,分别为:单节点单Broker部署、单节点多Broker部署、集群部署(多节点多Broker)。实际生产环境中使用的是第三种方式,以集群的方式来部署Kafka。       Kafka强依赖ZK,如果想要使用Kafka,就必须安装ZK,Kafka中的消费偏置信息、kafka集群、topic信息会被存储在ZK中一、Kafka 单节点部署Kafk...

OnTheRoad的博客 1万+

KAFKA 部署单节点测试环境

一、安装JDK 1、下载软件包 下载地址:Java Archive Downloads - Java SE 8https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html我的环境用的是jdk-8u311-linux-x64.tar.gz 2、解压到 /data目录 tar -zxvf jdk-8u311-linux-x64.tar.gz -C /data/ 3、创建软连接 ln -s /dat..

panpan4555的博客 2108

docker中快速安装Kafka(单节点)

docker中快速安装Kafka_单节点

yuanjinshenglife的专栏 3745

GPD源码分析

gpd使用示例 先看下面一段代码,为标准gpd算法的使用方法,可以看到输入为点云,cloud_camera_; 输入:std::unique_ptr<gpd::util::Cloud> cloud_camera_ 输出: std::vector<std::unique_ptr<gpd::candidate::Hand>> grasps; // detect grasp poses gpd对象:std::unique_ptr<gpd::GraspDetect.

weixin_41003113的博客 2332

(二十六)大数据实战——kafka集群之Kraft模式安装与部署

本节内容主要介绍kafka3.0版本以后,一种新的kafka集群搭建模式看kraft,在该模式下,kafka高可用不在依赖于zookeeper,用 controller 节点代替 zookeeper,元数据保存在 controller 中,由 controller 直接进 行 Kafka 集群管理。

厉害哥哥的博客 1907

python cartopy绘制扇形区域图/cartopy绘制北极部分区域

实际上,这个问题原因还是由于投影转换的问题,在set_extend时,绘制的上下边界仍然是方形、未被正确投影的边界,与我们的set_boundary存在冲突,最根本的原因还是在于cartopy对于投影计算的一些缺陷。另外我们需要指出的是:**该方法不适用于极地投影,即NorthPolarStereo,由于NorthPolarStereo本身投影特性只需一个参数,本身并不适合。我们绘制极地投影时,同样也是使用set_boundary绘制圆形边界,那么当我们想要绘制扇形时,可以通过。请根据喜好自行选择,

weixin_43750300的博客 3212

Unity3d SECTR 2019 从零开始了解(零)

插件刚下载下来,虽然从Demo里面看了下大致效果,但尝试使用的时候茫无头绪,因此决定一边读文档一边写下笔记。这个笔记会从最基本的名词概述开始一步一步到用法。 除非特别注明,所有内容都不是机翻,而是理解后自己翻译的。 翻译内容: 【零】API REFERENCE MANUAL第一章Documentation Core Concept 【一】 名词概述 CORE CORE是SECTR的核心,一个快速将 Sectors 和 Portals 加入到Unity中的工具,以及完整的源代码,可以构筑独特的功能。 VI

狗蛋在土里瑟瑟发抖 1501

kafka3.7.1 单节点 KRaft部署&测试发送和接收消息

kafka3.7.1 包下载地址: https://mirrors.nju.edu.cn/apache/kafka/3.7.1/kafka_2.13-3.7.1.tgzopenjdk11.0.2 下载地址: https://mirrors.nju.edu.cn/openjdk/11.0.2/openjdk-11.0.2_linux-x64_bin.tar.gz。

srebro.cn | 运维小弟 1140

二维紧束缚模型求解程序

假如我们已经推导出了二维紧束缚模型的哈密顿量矩阵H(kx,ky)的解析形式,那么在整个布里渊区对角化矩阵就可以得到能带。从技术上说这里面有以下几个问题。 1. 缺少实空间和倒空间的坐标,使得能带难以和布里渊区高对称点对应。 2. 最容易处理的布里渊区是矩形,对于其他多边形,如果全布里渊区mesh画费米面有一定技术困难。 因此一个好的处理框架是首先给出实空间原子坐标,给出实空间哈密顿量,...

wwxy1995的博客 4083

【中间件】docker+kafka单节点部署---zookeeper模式

最近生产环境上准备部署ELFK日志监控,先在测试环境部署单节点kafka验证调通相关配置,特此记录kafka部署流程,后续再补充kafka高可用方案;

youmiqianyue的博客 2965

从零实现地震波场模拟:交错网格有限差分法核心代码精讲

本文详细介绍了从零实现地震波场模拟的核心技术,重点讲解了交错网格有限差分法的实现过程。通过速度-应力弹性波方程的离散化处理,结合代码实例演示了应力与速度更新的关键步骤,并分享了震源加载、稳定性条件等实用技巧,为计算地球物理学研究提供实践指导。

weixin_42556197的博客 410

3D Slicer隐藏技巧:这样玩转医学影像分割与3D建模(含DICOM处理)

本文深入探讨3D Slicer在医学影像分割与3D建模中的高级应用技巧,包括多模态分割策略、三维可视化优化及DICOM数据处理。通过专业配置和Python脚本示例,帮助医疗AI开发者和影像科医师提升工作效率,实现精准的医学图像分析与建模。

weixin_28559803的博客 433

linux环境最新kafka3.8.0单节点kraft+ssl部署

本文档介绍了如何进行kafka单节点kraft部署及如何在kafka中配置SSL加密,包括证书的重新生成过程,如单节点kraft服务启动,创建主题,查看主题,订阅主题,消费主题,为broker生成SSL密钥和证书,创建CA证书,签名证书,验证服务。

weixin_39004677的博客 3175

Mplus—随机截距交叉滞后模型(Random Intercepts Cross-Lagged Panel Model, RI-CLPM)

介绍随机截距交叉滞后模型(Random Intercepts Cross-Lagged Panel Model, RI-CLPM)的相关知识,例如模型内容、Mplus语法及对应网址等。

m0_54401011的博客 9533

Kafka单节点部署

Kafka单节点部署

小啊宇的博客 2151

MCAL中Dsadc的配置

DSADC模块作为一个专用的模块,主要应用在编码器软解码,功能强大而复杂,这里介绍了Dsadc的mcal配置和详细描述,让你全面学习和理解这个模块功能和应用。

dhyw12399999的博客 788

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Kafka单节点安装部署

Kafka单节点安装部署 本文主要是基于Kafka最新版kafka_2.12-2.8.0进行配置,这里ZooKeeper服务器的搭建主要是用kafka内置的ZooKeeper便捷脚本来快速简单地创建一个单节点ZooKeeper实例。 1、本地下载kafka文件,然后再把文件放到linux中 官网下载地址:https://kafka.apache.org/downloads 小提示: 小伙伴们看到kafka_2.12-2.8.0.tgz压缩包会很疑惑到底kafka的版本号是...

明静致远 3203

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Docker部署单节点Kafka

Docker安装Kafka单节点

DuebassLei的博客 1812

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

kafka启动_Kafka安装部署——单节点

1.1 Kafka的单节点部署在实际的工作中,经常使用Kafka作为消息队列,然而并不是每一种业务场景都需要集群版的Kafka,有时单节点的Kafka就能满足了业务的需求。以下就是单节点kafka的部署流程:1.1.1安装包下载从Kafka官网下载最新的Kafka,目前我下载的版本为kafka_2.12-1.1.0.tgz1.1.2解压安装包tar -...

weixin_39576133的博客 1044

单节点部署 Kafka Kraft 集群

本文介绍使用Docker Compose快速部署单节点Kafka Kraft集群的方法。Kraft模式是Kafka 2.8+版本推出的去ZooKeeper化方案,简化了集群部署。

2401_83649605的博客 1263

Apache Kafka单节点极速部署指南:10分钟搭建开发单节点环境

本文提供从零开始的Apache Kafka一站式部署指南,涵盖Linux环境下的Java安装、Kafka集群配置详解、Systemd服务集成等全流程实战步骤。通过清晰的代码示例和可视化配置图解,读者将掌握生产级参数调优技巧,包括ZooKeeper集群配置、Broker核心参数解析、持久化存储优化等关键知识。教程特别针对运维安全场景,演示如何创建专用服务账户、配置日志保留策略,并附赠高频故障排查命令集。无论您是首次接触消息队列的开发者,还是需要优化现有集群的运维工程师,都能通过本文学会如何快速搭建稳定高效的K

ζั͡山 ั͡有扶苏 ั͡✾的博客 1974
上一篇: 使用docker简易部署zabbix6.0笔记
下一篇: 树莓派摄像头笔记
Re_Virtual
博客等级 码龄17年 88粉丝 44原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值