Docker安装kafka

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
任务调度 XXL-JOB 版免费试用,400 元额度,开发版规格
云原生网关 MSE Higress,422元/月
简介: Docker安装kafka

Step 1: 安装

Kafka 使用 ZooKeeper 如果你还没有ZooKeeper服务器,我们需要安装ZooKeeper服务器。

拉去 ZooKeeper

docker pull zookeeper:latest

现在启动Kafka服务器:

docker run -d--name zookeeper --publish2181:2181 --volume /etc/localtime:/etc/localtime zookeeper:latest

安装Kafka

docker pull wurstmeister/kafka:latest

启动Kafka

docker run -d--name kafka -p9092:9092 -eKAFKA_BROKER_ID=0-eKAFKA_ZOOKEEPER_CONNECT=【ZooKeeper地址】:2181 -eKAFKA_ADVERTISED_LISTENERS=PLAINTEXT://【kafka地址】:9092 -eKAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 wurstmeister/kafka


Step 2: 进入容器

`docker exec -it ${CONTAINER ID} /bin/bash 

image.png


Step 3: 创建一个 topic

`cd /opt/kafka_** 

image.png

让我们创建一个名为“test”的topic,它有一个分区和一个副本:

`bin/kafka-topics.sh --create --zookeeper zookeeper服务的地址:2181 --replication-factor 1 --partitions 1 --topic test 

image.png


现在我们可以运行list(列表)命令来查看这个topic:

bin/kafka-topics.sh --list --zookeeper kafka地址:2181    

image.png

Step 4: 发送消息

bin/kafka-console-producer.sh --broker-list kafka地址:9092 --topic test 

image.png



Step 5: 启动一个 consumer

Kafka 还有一个命令行consumer(消费者),将消息转储到标准输出

bin/kafka-console-consumer.sh --bootstrap-server kafka地址:9092 --topic test --from-beginning 

image.png


官方文档:https://kafka.apachecn.org/

目录
相关文章
|
16天前
|
弹性计算 Ubuntu Linux
阿里云服务器一键安装Docker社区版教程,基于系统运维管理OOS
阿里云服务器一键安装Docker社区版教程,基于系统运维管理OOS自动化部署。支持Ubuntu 22.04/20.04、CentOS 7.7-7.9及Alibaba Cloud Linux 3.2104 LTS。前提条件:ECS实例需运行中且有公网。步骤:选择Docker扩展并安装,验证成功通过命令`docker -v`查看版本号。
189 79
|
30天前
|
NoSQL 关系型数据库 应用服务中间件
docker基础篇:安装tomcat
docker基础篇:安装tomcat
166 64
|
3天前
|
前端开发 应用服务中间件 nginx
docker安装nginx,前端项目运行
通过上述步骤,你可以轻松地在Docker中部署Nginx并运行前端项目。这种方法不仅简化了部署流程,还确保了环境的一致性,提高了开发和运维的效率。确保按步骤操作,并根据项目的具体需求进行相应的配置调整。
43 25
|
3天前
|
安全 数据安全/隐私保护 Docker
docker私有仓库harbor安装
通过以上步骤,您可以成功在企业内部安装和配置Harbor私有仓库,方便地管理和分发Docker镜像。Harbor不仅提供了基础的镜像管理功能,还增强了安全性、身份管理和审计功能,使其成为企业级容器镜像管理的理想选择。
37 22
|
20天前
|
NoSQL 关系型数据库 Redis
《docker高级篇(大厂进阶):1.Docker复杂安装详说》包括:安装mysql主从复制、安装redis集群
《docker高级篇(大厂进阶):1.Docker复杂安装详说》包括:安装mysql主从复制、安装redis集群
81 14
|
17天前
|
关系型数据库 MySQL 应用服务中间件
《docker基础篇:8.Docker常规安装简介》包括:docker常规安装总体步骤、安装tomcat、安装mysql、安装redis
《docker基础篇:8.Docker常规安装简介》包括:docker常规安装总体步骤、安装tomcat、安装mysql、安装redis
68 7
|
1月前
|
关系型数据库 MySQL 数据库
docker高级篇(大厂进阶):安装mysql主从复制
docker高级篇(大厂进阶):安装mysql主从复制
107 24
|
1月前
|
NoSQL 算法 Redis
docker高级篇(大厂进阶):安装redis集群
docker高级篇(大厂进阶):安装redis集群
111 24
|
1月前
|
Ubuntu Linux Docker
Ubuntu22.04上Docker的安装
通过以上详细的安装步骤和命令,您可以在Ubuntu 22.04系统上顺利安装
739 12
|
2月前
|
缓存 Linux Docker
【最新版正确姿势】Docker安装教程(简单几步即可完成)
之前的老版本Docker安装教程已经发生了变化,本文分享了Docker最新版安装教程,其他操作系统版本也可以参考官 方的其他安装版本文档。
2620 3
【最新版正确姿势】Docker安装教程(简单几步即可完成)

热门文章

最新文章