首页 > 其他分享 >Docker安装kafka

Docker安装kafka

时间:2024-07-16 15:19:07浏览次数:10  
标签:map network kafkaBridge -- kafka Docker 安装 docker

Docker安装kafka

安装之前,先创建一个网络,模式为桥接的方式

docker network create kafkaBridge --driver bridge

只要能保证,zk和kafka能后相互访问就好了,方式随意。

注意 : 使用同网络好于不同网络。虽然理论上 Kafka 和 ZooKeeper 可以跨广域网部署,但高延迟的网络连接可能会影响性能和可靠性。理想情况下,它们应该部署在具有低延迟网络连接的服务器上。

在生产环境中,将 Kafka 和 ZooKeeper 部署在一个隔离的网络中,以防止其他服务影响它们的性能或安全性

这里我创建了一个 一个网桥,虽然使用默认网络也可以,但是我这个做了一个区分,做了一个单独的网络地址段给到zk和kafka

第一步先安装 zooker

把端口映射出来
docker run -p2181:2181 -d --name zookeeper-server
--network kafkaBridge
-e ALLOW_ANONYMOUS_LOGIN=yes
bitnami/zookeeper:latest

第二部安装 kafka

docker run -d --name kafka-server
--network kafkaBridge
-p 9092:9092 \ // 暴露端口
-e ALLOW_PLAINTEXT_LISTENER=yes
-e KAFKA_CFG_ZOOKEEPER_CONNECT=zookeeper-server:2181 \ // 链接kafka地址
-e KAFKA_CFG_ADVERTISED_LISTENERS=PLAINTEXT://172.18.0.3:9092 \ // 外网暴露地址
bitnami/kafka:latest

安装一个图形化管理工具

docker run -d --name kafka-map
--network kafkaBridge
-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

标签:map,network,kafkaBridge,--,kafka,Docker,安装,docker
From: https://www.cnblogs.com/caicai920/p/18305306

相关文章

  • 安装python方法在Windows环境
    一、下载安装包​ 下载地址:​ https://www.python.org/downloads/​ 安装注意勾选:​ 注:安装位置可用默认C盘。二、更改国内源​ 更改配置文件:如没有文件创建文件。​ 位置:"C:\Users\32974\AppData\Roaming\pip\pip.ini"​ 添加内容:一条源。[global]index-url=ht......
  • 2024-07-16 代码高亮插件highlight.js安装使用以及排错日志
    highlight.js—— 一个开源语法高亮库,用于在网页上对源代码进行语法高亮显示。安装npmihighlight.jsyarnaddhighlight.js引入//main.jsimport{createApp}from'vue';importAppfrom"./App.vue";importhljsfrom"highlight.js";//代码高亮插件import......
  • 由于安装多个jdk导致出现java以及javac版本不匹配问题
    之前由于下载了多个版本的jdk版本,导致了在运行java程序时出现了报错thisversionoftheJavaRuntimeonlyrecognizesclassfileversionsupto52.0报错信息大概为版本不匹配,查看了java以及javac的版本,发现一个是18,一个是20,所以查看解决方法,实现版本匹配一开始全在修改环......
  • Qt各个版本安装的保姆级教程
    文章目录前言Qt简介下载Qt安装包安装Qt找到Qt的快捷方式总结前言Qt是一款跨平台的C++图形用户界面应用程序开发框架,广泛应用于桌面软件、嵌入式软件、移动应用等领域。Qt的强大之处在于其高度的模块化和丰富的工具集,可以帮助开发者快速、高效地构建出优秀的应用程序......
  • Docker---最详细的服务部署案例
    提供python服务的docker一键部署,示例已配置负载均衡,不需要的在nginx.conf和docker-compose注释相关代码即可文件结构1、dockerfile#服务的dockerfile#服务依赖的镜像FROMpython:3.7#设置容器内服务的工作目录WORKDIR/app#复制当前文件夹所有文件到容器的工作......
  • Windows安装Python超详细教程
    安装Python3(Windows)有的同学问道怎么安装Python。我们今天讲一下在Windows上安装Python。Python有两个大版本,一个是Python2,另外一个是Python3。目前各种代码以及平台都在往Python3迁移,新项目直接采用Python3。对于新学习的朋友来说,可以直接从Python3开始入手。下载Python......
  • Nuclei的安装
    一、安装基础Golang通过yuminstallgo安装的go版本是1.20.14,无法满足nuclei的环境要求,使用yumremovego卸载删除已安装的go语言环境,通过go官网下载需要的go版本,https://go.dev/dl/  下载在/usr/local目录下,cd/usr/local,wget https://go.dev/dl/go1.22.4.linux-......
  • NSIS 官方对安装包出现 NSIS Error 的解释与解决方案
    为什么我的安装包会出现NSISError(NSIS错误)?如果您是因为 nsis错误 消息搜索寻找答案到达本页面,说明您在安装程序时遇到了问题。下载的文件不完整或已被修改。虽然本页将概述基本解决方案:但首先还是请先联系您正在安装的程序的发布者或开发人员以获取完整的支持。这条消......
  • StableDiffusion 安装部署教程,轻松上手无压力!(附2024最新SD安装包)
    亲爱的小伙伴们,大家好!今天要给大家分享一个超级实用的SD安装教程,让您轻松开启新的体验之旅!一、SD简介SD是一款功能强大且备受欢迎的软件/工具,它具有的以下功能和优势,能够为您的工作、学习和娱乐带来极大的便利。功能:1.文生图创作-根据输入的文本描述生成逼真或......
  • Solid Edge 2022 安装教程(附安装包下载)
    下载链接:https://docs.qq.com/doc/DSWJmUURXdG9XZUZQ1、下载SolidEdge2022软件安装包到电脑上,右键选择【解压到SolidEdge2022\】2、右键【打开】解压后的文件夹3、找到【Solid.Edge.Setup】文件夹,右键【打开】它4、找到【setup】应用程序,右键选择【以管理员身份......