mac m1使用docker安装kafka

1.拉取镜像

docker pull zookeeper

docker pull wurstmeister/kafka

2.启动zookeeper

docker run -d --name zookeeper -p 2181:2181 zookeeper

3.设置zookeeper容器对外服务的ip

Zookeeper_Server_IP=$(docker inspect zookeeper --format='{{ .NetworkSettings.IPAddress }}')

4.启动kafka

docker run -d --name kafka -p 9092:9092 -e KAFKA_BROKER_ID=0 -e KAFKA_ZOOKEEPER_CONNECT=${Zookeeper_Server_IP}:2181 -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://127.0.0.1:9092 -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 -e TZ="Asia/Shanghai" wurstmeister/kafka

测试生产者消费者功能

  1. 终端进入kafka

    docker exec -it kafka bash

  2. cd /opt/kafka_version/bin/

  3. 创建topic,运行生产者命令

    ./kafka-console-producer.sh --broker-list 127.0.0.1:9092 --topic first-topic

  4. 发送消息

  5. 启动终端进入kafka,进入相同目录,运行消费者命令

    ./kafka-console-consumer.sh --bootstrap-server 127.0.0.1:9092 --topic first-topic --from-beginning

    看到消息成功接收。

相关推荐
“码”力全开1 分钟前
基于 Docker 与边缘计算的 AI 视频管理平台:打破 GB28181/RTSP 协议壁垒与源码交付架构解析
人工智能·docker·边缘计算
江湖有缘3 分钟前
自建私有任务管理平台|Docker Compose部署Ticky完整教程
运维·docker·容器
ai产品老杨5 分钟前
破局多路异构计算:基于 Docker 容器化与 GB28181/RTSP 统一接入的 AI 边缘计算视频管理平台架构解析
人工智能·docker·边缘计算
元媛媛8 分钟前
如何安装Claude Code|VS Code Mac版
macos
梦想的颜色12 分钟前
Docker 知识全貌:一份体系化的知识结构报告
docker·云原生·容器·eureka
zhangfeng113317 分钟前
国家超算中心K8s 容器服务,新版容器和老版本的一些坑
云原生·容器·kubernetes
杨浦老苏9 小时前
家庭实验室监控仪表盘HomeLab-Monitor
运维·docker·监控·群晖
开发者联盟league12 小时前
使用k8s安装Sonarqube
云原生·容器·kubernetes
ai产品老杨13 小时前
架构师深剖:基于 Docker 容器化与边缘计算的 AI 视频管理平台——支持 GB28181/RTSP 多协议接入与全源码交付
人工智能·docker·边缘计算
2601_9618454214 小时前
法考真题及答案解析|历年真题|资料已整理
linux·windows·ubuntu·macos·centos·gnu