安装不依赖于 Zookeeper 的单节点 Kafka

此篇文章介绍如何使用 Docker 安装不依赖于 Zookeeper 的单节点 Kafka。

使用 Docker 之前应该确保网络能正常访问到镜像仓库。

  1. 首先拉取 Kafka 镜像
shell 复制代码
docker pull apache/kafka:3.7.0
  1. 运行容器
shell 复制代码
docker run -p 9092:9092 apache/kafka:3.7.0

简单完成上面亮点,基于 Kraft 的单节点 Kafka 便启动成功了。

----- 以下是补充内容 -----

  1. 如果你不想让自己的 kafka 容器分配到 musing pasteur 或者 heuristic galileo 这类名称的话,可以使用 --name 指定容器名称。
shell 复制代码
docker run --name name_of_kafka -p 9092:9092 apache/kafka:3.7.0
  1. 如果想不输出日志并阻塞终端,则添加 -d 选项使其在后台运行。

  2. 使用 -d 指令后可能无法确认 kafka 是否存在异常,可以使用 docker logs 查看容器日志,最好是使用 grep 筛选 ERRORFATAL 级别的日志。

shell 复制代码
docker logs name_of_kafka | grep -E "ERROR|FATAL"

如果没有任何日志,则说明 Kafka 正常运行。

相关推荐
武子康1 小时前
Java-164 MongoDB 认证与权限实战:单实例与分片集群 整体认证配置实战 最小化授权/错误速查/回滚剧本
java·数据库·分布式·mongodb·性能优化·系统架构·nosql
大G的笔记本3 小时前
Redis 分布式锁如何保证同一时间只有一个客户端持有锁
数据库·redis·分布式
不开心就吐槽4 小时前
linux安装kafka
linux·运维·kafka
飞鱼&4 小时前
Kafka(文件)数据存储、清理机制、高性能设计
分布式·kafka
2301_803554524 小时前
c++调用客户端库与kafka交互
c++·kafka·交互
herobrineAC78911 小时前
Hyperopt 强大的分布式参数优化框架全解析
分布式·其他
明达智控技术11 小时前
MR30系列分布式I/O在造型机产线的应用
分布式·物联网·自动化
Moniane11 小时前
A2A+MCP构建智能体协作生态:下一代分布式人工智能架构解析
人工智能·分布式·架构
观望过往1 天前
Kafka 全方位详细介绍:从架构原理到实践优化
分布式·架构·kafka
LB21121 天前
Redis黑马点评 分布式锁
数据库·redis·分布式