kafka3.6.1版本学习


kafka目录结构

bin linux系统下可执行脚本文件

bin/windows windows系统下可执行脚本文件

config 配置文件

libs 依赖类库

licenses 许可信息

site-docs 文档

logs 服务日志

启动ZooKeeper

进入Kafka解压缩文件夹的config目录,修改zookeeper.properties配置文件

#the directory where the snapshot is stored.

#修改dataDir配置,用于设置ZooKeeper数据存储位置,该路径如果不存在会自动创建。

dataDir=E:/kafka_2.12-3.6.1/data/zk

打开DOS窗口

#因为当前目录为windows,所以需要通过相对路径找到zookeeper的配置文件。

zookeeper-server-start.bat .../.../config/zookeeper.properties

出现如下界面,ZooKeeper启动成功

为了操作方便,也可以在kafka解压缩后的目录中,创建脚本文件zk.cmd。

#调用启动命令,且同时指定配置文件。

call bin/windows/zookeeper-server-start.bat config/zookeeper.properties

启动Kafka

进入Kafka解压缩文件夹的config目录,修改server.properties配置文件

#Listener name, hostname and port the broker will advertise to clients.

#If not set, it uses the value for "listeners".

#客户端访问Kafka服务器时,默认连接的服务为本机的端口9092,如果想要改变,可以修改如下配置

#此处我们不做任何改变,默认即可

#advertised.listeners=PLAINTEXT://your.host.name:9092

#A comma separated list of directories under which to store log files

#配置Kafka数据的存放位置,如果文件目录不存在,会自动生成。

log.dirs=E:/kafka_2.12-3.6.1/data/kafka

打开DOS窗口, 进入kafka/bin/windows目录

调用启动指令,传递配置文件的路径

#因为当前目录为windows,所以需要通过相对路径找到kafka的配置文件。

kafka-server-start.bat .../.../config/server.properties

出现如下界面,Kafka启动成功。

为了操作方便,也可以在kafka解压缩后的目录中,创建脚本文件kfk.cmd。

#调用启动命令,且同时指定配置文件。

call bin/windows/kafka-server-start.bat config/server.properties

DOS窗口中,输入jps指令,查看当前启动的软件进程

这里名称为QuorumPeerMain的就是ZooKeeper软件进程,名称为Kafka的就是Kafka系统进程。此时,说明Kafka已经可以正常使用了。

相关推荐
MartinYeung519 分钟前
[论文学习]大型语言模型中 PII 洩漏的系统性调查
学习
.千余1 小时前
【C++】C++手写Vector容器:从底层源码模拟实现
开发语言·c++·经验分享·笔记·学习
nashane2 小时前
HarmonyOS 6学习:句柄泄漏(Fd Leak)从“崩溃现场”到“代码行”的精准狙击指南
学习·华为·音视频·harmonyos
zhangrelay2 小时前
后智能时代智能体推演预测娱乐文-节选-
笔记·学习·娱乐
Upsy-Daisy3 小时前
Hermes Agent 学习笔记 01:一个会记忆、会学习、能长期运行的 AI Agent
人工智能·笔记·学习
我命由我123453 小时前
工程中安全帽颜色含义
运维·经验分享·学习·职场和发展·求职招聘·职场发展·学习方法
星恒随风3 小时前
C++ 类和对象入门(一):从 class、访问限定符到 this 指针
开发语言·c++·笔记·学习·状态模式
暗夜猎手-大魔王4 小时前
hermes源码学习1-基本架构
人工智能·学习
毕竟是shy哥4 小时前
PromptHash:基于亲和提示协同学习的自适应哈希检索跨模态算法
学习·算法·哈希算法
数智工坊4 小时前
周志华《Machine Learning》学习笔记--第十章--降维与度量学习
笔记·学习·机器学习