Docker快速安装kafka

Docker快速安装kafka | 沈健的技术博客

盒子

盒子

  • 博客
  • 分类
  • 标签
  • 友链
  • 搜索

文章目录

同样基于docker-compose安装,Docker快速部署nginx中有讲到,不在重述

1. 编写docker-compose.yml

个人习惯放在/opt/下,如/opt/kafka, /opt/nginx, docker-compose.yml如下

123456789101112131415
version: '3'services:  zookeeper:    image: 大专栏  Docker快速安装kafkalass="string">wurstmeister/zookeeper    ports:      - "2181:2181"   kafka:    image: wurstmeister/kafka    ports:      - "9092:9092"    environment:      KAFKA_ADVERTISED_HOST_NAME: 192.168.153.152 # 宿主IP地址,此为我虚拟机地址      KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181    volumes:      - /var/run/docker.sock:/var/run/docker.sock

2. 启动kafka

docker-compose up -d

Creating kafka_kafka_1 … done
Creating kafka_zookeeper_1 … done

3. 消息生产消费验证

123456789101112
docker exec -it kafka_kafka_1 /bin/bash # 进入kafka终端

# 创建test主题,副本1,分区1kafka-topics.sh --create --topic test --zookeeper kafka_zookeeper_1:2181 --replication-factor 1 --partitions 1

kafka-topics.sh --list --zookeeper kafka_zookeeper_1:2181 # 查看刚才创建的test分区

# 发布消息,输入几条消息后,按^C退出发布kafka-console-producer.sh --topic=test --broker-list kafka_kafka_1:9092

# 接收消息kafka-console-consumer.sh --bootstrap-server kafka_kafka_1:9092 --from-beginning --topic test

如果正常的话,发布的消息能够接收到,开始愉悦的kafka之旅吧~~~

关闭


  • 博客
  • 分类
  • 标签
  • 友链
  • 搜索

原文地址:https://www.cnblogs.com/lijianming180/p/12037929.html

时间: 2024-11-08 07:55:30

Docker快速安装kafka的相关文章

Docker 快速安装&搭建 MongDB 环境

欢迎关注个人微信公众号: 小哈学Java, 文末分享阿里 P8 高级架构师吐血总结的 <Java 核心知识整理&面试.pdf>资源链接!! 个人网站: https://www.exception.site/docker/docker-install-mongdb 本节中,我们将学习如何通过 Docker 快速安装与搭建 MongoDB 环境. 一.下载 MongoDB 镜像 这里以 mongo 4 版本为例,下载镜像: docker pull mongo:4 下载完成后,确认一下镜像是

使用Docker快速安装NextCloud个人私有云盘

说明:NexCould是一款不错,也很漂亮的个人私有云网盘,现在使用的人是越来越多了,之前发过一篇常规的搭建教程,参考:一款不错的个人私有云:NextCloud安装教程,鉴于很多人在搭建过程中或多或少都会出点问题,今天博主发个很方便的安装方法,就是用Docker安装NextCloud,看到网上很多这样的教程都是通过编辑docker-compose.yml文件来安装的,还要配置反向代理,期间容易出现很多问题,对新手很不友好,而本教程使用纯命令形式安装,不容易出问题,适合尝鲜的新手. 截图 更新 D

Docker下安装kafka

先看一下有哪些选择 额,没有官方的,但是可以根据stars来找一个,大多数人都选择第一个,我们看一下GitHub就知道了. 第一个:https://github.com/wurstmeister/kafka-docker 第二个:https://github.com/spotify/docker-kafka 这个相对来说还是比较活跃的,而第二个就...好久没更新了 正题 在宿主机创建个挂载目录,然后新建一个yml文件(我放在了DockerComposeFolder文件夹里了,你们自定义即可) [

docker快速安装mysql

docker安装 mysql 在docker仓库,找到自己需要的镜像版本. 网址: https://hub.docker.com/_/mysql?tab=tags 在linux已经安装了docker的前提下,执行以下命令: 如果你不会安装docker,请看这里:https://www.cnblogs.com/itbac/p/11909325.html 命令1: docker pull mysql:8.0.18 命令2 : docker run --name mysql8.0 --privileg

Docker快速安装

1.Docker三要素: (1).容器是由镜像创建的运行实例,一个镜像可以创建多个容器实例.容器与容器之间是相互隔离的.(2).仓库则是存放一堆镜像的地方.(3).通过Docker可以将我们的应用环境(比如SpringBoot应用需要jdk,mq,redis,nginx)软件一次性打包成个镜像进行发布. 2.在Centos7安装Docker: (1)先卸载旧版本: yum remove docker docker-common docker-selinux docker-engine (2)安装

docker快速安装rabbitmq

一.获取镜像 #指定版本,该版本包含了web控制页面 docker pull rabbitmq:management 二.运行镜像 #方式一:默认guest 用户,密码也是 guest docker run -d --hostname my-rabbit --name rabbit -p 15672:15672 -p 5672:5672 rabbitmq:management #方式二:设置用户名和密码 docker run -d --hostname my-rabbit --name rabb

docker快速安装kibana

一.拉取镜像 docker pull kibana:5.6.9 二.启动容器 docker run --name kibana -e ELASTICSEARCH_URL=http://10.0.0.11:9200 -p 5601:5601 -d kibana:5.6.9 三.访问kibana http://10.0.0.11:5601 原文地址:https://www.cnblogs.com/angelyan/p/11616928.html

一文教您如何通过 Docker 快速搭建各种测试环境(Mysql, Redis, Elasticsearch, MongoDB) | 建议收藏

原文:一文教您如何通过 Docker 快速搭建各种测试环境(Mysql, Redis, Elasticsearch, MongoDB) | 建议收藏 欢迎关注个人微信公众号: 小哈学Java, 文末分享阿里 P8 高级架构师吐血总结的 <Java 核心知识整理&面试.pdf>资源链接!! 个人网站: https://www.exception.site 小哈今天给大家分享的主题是,如何通过 Docker 快速搭建各种测试环境,本文列举的,也是小哈在工作中经常用到的,其中包括 Mysql

Docker-教你如何通过 Docker 快速搭建各种测试环境

今天给大家分享的主题是,如何通过 Docker 快速搭建各种测试环境,本文列举的,也是作者在工作中经常用到的,其中包括 MySQL.Redis.Elasticsearch.MongoDB 安装步骤,通过几行命令秒秒钟就能轻松搞定.友情提示:搭建之前,你需要先安装 Docker 哟,本文基于您已经安装好 Docker 的基础上!废话少说,正文开始! 一.镜像加速 Docker 默认是从官方镜像地址 Docker Hub 下下载镜像,由于服务器在国外的缘故,导致经常下载速度非常慢.为了提升镜像的下载