docker搭建kafka

这篇具有很好参考价值的文章主要介绍了docker搭建kafka。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.拉取zookeeper镜像

注意:云服务器需要设置安全策略放行2181与9092端口,否则访问失败文章来源地址https://www.toymoban.com/news/detail-739141.html

#默认拉取最新版本镜像
docker pull wurstmeister/zookeeper

#检查镜像是否拉取成功
docker images | grep zookeeper

2.通过docker运行zookeeper

#docker容器单机启动
docker run -d --name zookeeper -p 2181:2181 -t wurstmeister/zookeeper

#检查zookeeper是否运行成功
docker ps | grep zookeeper

#若是服务异常,则查日志,最后100行
docker logs -f -t --tail 100 zookeeper

3.拉取kafka镜像

#默认拉取最新版本
docker pull wurstmeister/kafka

#检查kafka是否拉取成功
docker images | grep kafka

4.通过docker运行kafka


#单机启动
docker run -d --name kafka \
-p 9092:9092 \
-e KAFKA_BROKER_ID=0 \
-e KAFKA_ZOOKEEPER_CONNECT= X.X.X.X(本机ip地址):2181 \
-e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://X.X.X.X(本机ip地址):9092 \
-e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 wurstmeister/kafka

#检查kafka是否运行成功
docker ps | grep kafka

#若是服务异常,则查日志,最后100行
docker logs -f -t --tail 100 kafka

#进入容器内部
docker exec -it kafka /bin/bash
cd opt/kafka/bin

#创建topic,测试使用
./kafka-topics.sh --create --zookeeper X.X.X.X(本机ip地址):2181 --replication-factor 1 --partitions 1 --topic kafka_test

#查看topic是否创建成功
./kafka-topics.sh --list --zookeeper X.X.X.X(本机ip地址):2181

#--新开一个窗口,运行生产者
./kafka-console-producer.sh --broker-list X.X.X.X(本机ip地址):9092 --topic kafka_test

#再新开窗口运行消费者,监控消费情况
./kafka-console-consumer.sh --bootstrap-server X.X.X.X(本机ip地址):9092 --topic kafka_test --from-beginning

其他命令:
#查看某个组的消费情况
./kafka-consumer-groups.sh --zookeeper X.X.X.X(本机ip地址):2181 --describe --group groupName

#查看目前所有的消费者组
./kafka-consumer-groups.sh --list --bootstrap-server X.X.X.X(本机ip地址):9092

到了这里,关于docker搭建kafka的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • docker搭建kafka

    注意:云服务器需要设置安全策略放行2181与9092端口,否则访问失败

    2024年02月06日
    浏览(42)
  • windows下搭建docker容器环境

    下载Docker Desktop https://www.docker.com/ 安装Docker Desktop(软件默认安装c盘,若要安装到其他盘,在安装之前创建软连接再进行安装) 在自定义磁盘中创建对应文件夹, 使用 mklink /j “原文件夹路径” “目标文件夹路径” 进行软连接的创建 mklink /j “C:Program FilesDockerDocker” “D:Program

    2024年02月08日
    浏览(51)
  • docker快速搭建kafka集群

    一、准备工作 1、拉取kafka镜像 2、拉取kafka可视化管理工具镜像 3、安装docker-compose工具 4、创建相关文件夹 5、创建网络,用于kafka和zookeeper共享一个网络段 6、构建zookeeper集群 kafka集群需要用到zookeeper集群,因此需要先构建zookeeper集群,请查看文章 docker快速搭建zookeeper集群

    2024年02月13日
    浏览(39)
  • 【Docker】搭建便捷的Docker容器管理工具 - dockerCopilot

    本教程基于绿联的NAS设备 DX4600 Pro 的 docker 功能进行搭建。前面有介绍过 OneKey ,而 dockerCopilot 便是 OneKey 的升级版,作者对其进行了重新命名,并且对界和功能都进行了全面的优化。 目前通过绿联自带的Docker管理器部署的dockerCopilot可能会导致绿联的Docker服务自动关闭,推荐

    2024年04月09日
    浏览(47)
  • Docker 搭建 Minio 容器 (完整详细版)

    简介: Minio 是一个基于Apache License v2.0开源协议的对象存储服务,虽然轻量,却拥有着不错的性能。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据。 例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几

    2024年02月03日
    浏览(46)
  • Docker 搭建 Jenkins 容器 (完整详细版)

    Docker 安装 (完整详细版) Docker 日常命令大全(完整详细版) 前言 需要提前准备的条件 Maven环境 Docker环境 JDK环境(Centos7.4自带JDK环境去除,重装的JDK) 一、Jenkins镜像 这里使用的是第二个镜像(因为第一个镜像的docker版本较低)  二、启动Jenkins容器  创建挂载文件夹,并且进行文件

    2023年04月12日
    浏览(37)
  • Docker 基础实战:环境搭建、容器、仓库、镜像

    可以使用 docker help 或者 man docker-run 来获取完整的 Docker 命令列表,本文只介绍一些常用的命令与参数。 考虑到安装流程过于繁琐,在 CentOS 中,可以使用官方提供的脚本来快速安装 Docker: 可以从 https://get.docker.com/ 查看支持的操作系统。 当安装完毕后,设置开机自启动 Doc

    2024年02月16日
    浏览(53)
  • 【云原生 • Docker】docker 环境搭建、docker 与容器常用指令大全

    目录 一、Docker 环境搭建 1. 准备工作(已有 Linux 环境可省略) 2. 安装 Docker 3. 设置 ustc 镜像 二、Docker/容器操作命令汇总 1. Docker 操作命令 2. 镜像相关命令 3. 查看容器 4. 创建容器 5. 停止与启动容器 6. 文件挂载 7. 目录挂载 8. 查看容器 IP 地址 9. 删除容器 1. 准备工作(已有

    2024年01月16日
    浏览(68)
  • Docker 搭建 zookeeper、kafka 集群

    首先创建一个自定义网络,后续的所有容器都放入同一个内网中,容器之间还可以通过容器名称进行直接访问,在后续的配置中只需要写明容器名称即可,会自动找到对应的IP地址,防止重启容器后IP地址发生变化时,还要去修改配置文件的操作 创建目录 启动zookeeper 进入zo

    2024年02月10日
    浏览(39)
  • Docker容器学习:搭建ownCloud个人网盘

    目录 前提环境 拉取镜像 创建容器 创建mysql容器: 创建OwnCloud容器,并连接到数据库: 创建Nginx容器: 配置nignx 基于Centos7.9版本环境安装Docker-ce:24.0.5 但是值得注意的是OwnCloud自带有Web功能,所以不使用Nginx一样是可行的! 如果你想要添加SSL实现保密传输,那可能就需要一些

    2024年02月11日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包