当前位置: 首页 > news >正文

五分钟,Docker安装kafka 3.5,kafka-map图形化管理工具

首先确保已经安装docker,如果是windows安装docker,可参考
wsl2安装docker

1、安装zk

docker run -d --restart=always -e ALLOW_ANONYMOUS_LOGIN=yes --log-driver json-file --log-opt max-size=100m --log-opt max-file=2  --name zookeeper -p 2181:2181 -v /etc/localtime:/etc/localtime bitnami/zookeeper:latest

2、安装kafka

注意:将192.168.xx.xx替换为你的主机IP即可

docker run -d  --log-driver json-file --log-opt max-size=100m --log-opt max-file=2 --name kafka -p 9092:9092 -e KAFKA_BROKER_ID=0 -e KAFKA_ZOOKEEPER_CONNECT=192.168.xx.xx:2181/kafka -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://192.168.xx.xx:9092 -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 -v /etc/localtime:/etc/localtime bitnami/kafka:latest

进入kafka

docker exec -it kafka /bin/bash
cd /opt/bitnami/kafka/bin

查看kafka版本

kafka-topics.sh --version

在这里插入图片描述

3、验证kafka

创建一个新的主题:

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

在开启一个新的终端,一个作为生产者,一个作为消费者

消费者

./kafka-console-consumer.sh --topic test-kafka --from-beginning --bootstrap-server localhost:9092

生产者

./kafka-console-producer.sh --topic test-kafka --bootstrap-server localhost:9092

在生产者页面输入测试内容:

{"id":1,"name":"arvin"}

在这里插入图片描述

在消费者页面查看,可见内容
在这里插入图片描述

4、安装kafka map

docker run -d --name kafka-map \-p 9001:8080 \-v /opt/kafka-map/data:/usr/local/kafka-map/data \-e DEFAULT_USERNAME=admin \-e DEFAULT_PASSWORD=admin \--restart always dushixiang/kafka-map:latest

访问 http://localhost:9001/ 并添加对应的kafka集群信息

在这里插入图片描述

http://www.lryc.cn/news/236109.html

相关文章:

  • 2023.11.18html中如何使用input/button进行网页跳转
  • java文件压缩加密,使用流的方式
  • 月子会所信息展示服务预约小程序的作用是什么
  • Windows核心编程 静态库与动态库
  • 【Spring Boot】如何自定义序列化以及反序列器
  • 6 Redis的慢查询配置原理
  • JAVA小游戏 “拼图”
  • Spring 配置
  • 全新酷盒9.0源码:多功能工具箱软件的最新iapp解决方案
  • aspose.cells java合并多个excel
  • 【每日一题】三个无重叠子数组的最大和
  • react之基于@reduxjs/toolkit使用react-redux
  • 基于51单片机水位监测控制报警仿真设计( proteus仿真+程序+设计报告+讲解视频)
  • git基本用法和操作
  • 设计模式-组合模式-笔记
  • Android 弹出自定义对话框
  • (论文阅读40-45)图像描述1
  • 4核8G服务器价格选择轻量还是CVM合适?
  • Selenium操作已经打开的Chrome浏览器窗口
  • 创新研报|新业务发展是CEO推动企业增长的必要选择 – Mckinsey研究
  • rv1126-rv1109-openssh
  • MySQL中json类型,你使用过吗
  • MATLAB 状态空间设计 —— LQG/LQR 和极点配置算法
  • 杭州-区块链前瞻性论坛邀请函​
  • ElasticSearch学习篇6_ES实践与Lucene对比及原理分析技术分享小记
  • mysql练习1
  • 【2017年数据结构真题】
  • 神辅助 Cursor 编辑器,加入 GPT-4 让编码更轻松!
  • 解决Qt5.13.0无MySQL驱动问题
  • YOLOv8改进 | 如何在网络结构中添加注意力机制、C2f、卷积、Neck、检测头