docker kafka互通有问题_Docker搭建kafka集群
拉取镜像
docker pull wurstmeister/kafka
docker pull wurstmeister/zookeeper
启动镜像
docker run --name zookeeper -p 12181:2181 -d wurstmeister/zookeeper:latestdocker run -p 19092:9092 --name kafka1 -d -e KAFKA_BROKER_ID=0 -e KAFKA_ZOOKEEPER_CONNECT=宿主机ip:12181 -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://宿主机ip:19092 -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 wurstmeister/kafka:latest
docker run -p 19093:9093 --name kafka2 -d -e KAFKA_BROKER_ID=1 -e KAFKA_ZOOKEEPER_CONNECT=宿主机ip:12181 -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://宿主机ip:19093 -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9093 wurstmeister/kafka:latest
docker run -p 19094:9094 --name kafka3 -d -e KAFKA_BROKER_ID=2 -e KAFKA_ZOOKEEPER_CONNECT=宿主机ip:12181 -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://宿主机ip:19094 -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9094 wurstmeister/kafka:latest//如果有其他问题可以使用查找log
docker logs 容器名
//进入容器内部
docker exec -i -t 容器名 /bin/bash
敲黑板
-e KAFKA_ZOOKEEPER_CONNECT=127.0.0.1 是错误的,这样会使用kafka镜像自身的ip,kafka连接不到zk的地址就报超时了。-e KAFKA_ZOOKEEPER_CONNECT=宿主机ip
如果你好奇心重,你可以这样改,不要问我怎么知道的
docker inspect 容器名字
你就可以获得到配置文件的路径
此时你需要进入docker虚拟机
以mac为例:
cd ~/Library/Containers/com.docker.docker/Data/vms/0/lsscreen tty//此时可能会出现一个新的命令行,或者是空白的,此时按一下回车键,就进入了docker虚拟机//cd到刚刚我们查找到的路径
cd /var/lib/docker/containers/5caeea4c416f5caf7af4e94329a99cf7
6488d98d3db866d2cae64e2f3095233cls//修改保存退出
vi config.v2.json//快捷键:vi后输入 /要查找的关键字 例如/ZOO 可以快速定位到要修改的地方//control+a+k 可退出当前的docker虚拟机
//重启一下docker服务
推荐一个好用的小工具kafka Tool...
docker kafka互通有问题_Docker搭建kafka集群相关推荐
- docker es持久化_Docker 搭建 ES 集群并整合 Spring Boot
一.前言 什么是 Elasticsearch ? Elasticsearch 是一个基于 Apache Lucene(TM) 的开源搜索引擎.无论在开源还是专有领域,Lucene 可以被认为是迄今为止 ...
- 基于docker搭建zookeeper集群、kafka集群(多台真机之间的集群)
基于docker搭建zookeeper集群.kafka集群---二(多台真机之间的集群) https://blog.csdn.net/diebiao6526/article/details/10143 ...
- 基于docker搭建zookeeper集群、kafka集群
zookeeper集群搭建 https://www.cnblogs.com/znicy/p/7717426.html #Docker中搭建zookeeper集群,昵称:zni.feng htt ...
- 利用docker搭建服务器集群并部署大数据生态软件
1.集群搭建与配置 本来想使用centos镜像搭建服务器集群,但最小化安装版的镜像也需要1G左右,如果后面再部署一些大数据软件,单是多台服务器环境部署就会占用大量空间,加上此版本镜像在不同电脑环境的安 ...
- Docker搭建Clickhouse集群
Docker搭建Clickhouse集群 环境说明 2C 2G 30G hostname IP 操作系统 服务 localhost 192.168.88.171 CentOs 7.8 clickhou ...
- kafka利用自带的zookeeper进行集群部署
一.前提条件 1.部署Kafka集群搭建需要服务器至少3台,奇数台 2.Kafka的安装需要java环境,jdk1.8 3.Kafka安装包版本:https://mirror-hk.koddos.ne ...
- 使用Docker搭建Elasticsearch集群环境
本篇文章首发于头条号单机如何搭建Elasticsearch集群?使用容器技术快速构建集群环境,欢迎关注头条号和微信公众号"大数据技术和人工智能"(微信搜索bigdata_ai_te ...
- Docker:搭建RabbitMQ集群
RabbitMQ原理介绍(一) RabbitMQ安装使用(二) RabbitMQ添加新用户并支持远程访问(三) RabbitMQ管理命令rabbitmqctl详解(四) RabbitMQ两种集群模式配 ...
- Docker搭建hadoop集群
参考https://github.com/kiwenlau/hadoop-cluster-docker/blob/master/start-container.sh 因为之前在VMware上操作Had ...
最新文章
- 单调队列多重背包时间复杂度O(vn)
- hook 驱动 截屏
- Ancient China Story of Shen-《Kung Fu Panda 2》
- pycharm如何查找程序项目中所有断点?
- 华硕主板如何u盘启动电脑
- python脚本实现ipv6的ddns功能
- php连接云数据库语法,云水日记-PHP——连接数据库
- 计算机二级第二课堂学记录表,第二课堂学分/第二课堂学分是什么?大学第二课堂学分不够...
- ubuntu安装firefox flash插件
- 拼多多新店扶持期是多久?
- 四川小学计算机的组成是几年级学,小学三年级计算机教案
- Web前端:React Native Web与React — 比较指南
- win10 程序员计算器按钮介绍
- SM4分组密码算法介绍
- 一篇文章带你快速入门createjs
- 利用python实现 CAD STEP格式转化为STL格式
- 数量金融学(6):TIPP策略
- Play.ht训练出播客乔布斯/用嘴做视频?Meta出品/我国牵头发布首个自动驾驶测试场景领域国际标准...
- 带您走入Alteryx分析流程自动化(APA)的世界
- CSS实现div滑入效果
热门文章
- 轻松应对双11,百万级物理和虚拟网络设备的网络智能化实践
- 啥情况?为什么我的 Service 无法注入进来?
- 技术案例分享:WIPTEC采用Aruba边缘服务平台,实现物流配送生产自动化、精简生产力
- 山石网科发布重磅容器安全产品“山石云铠”,云安全版图再下一城
- 想要AI优先?数据优先才行
- 云+X案例展 | 民生类:必创科技助力打造智慧城市
- “AI捡垃圾”上热搜了!46城垃圾分类将投200亿,你怎么看?
- 一文读懂云计算和PAYG“现付现用”模型
- 如何快速学好python语言_如何快速的学习Python语言
- Refusing to install package with name “vue-i18n“ under a package