docker簡單搭建kafka

2021-10-06 23:34:36 字數 943 閱讀 9478

zookeeper不記錄

執行:docker run -dit --name kafka_01 -p 9092:9092 -e kafka_broker_id=0 -e kafka_zookeeper_connect=192.168.1.63:2181 -e kafka_advertised_listeners=plaintext: -e kafka_listeners=plaintext: -t wurstmeister/kafka

備註:192.168.1.63 是我的伺服器ip,須更換

進入容器

docker exec -it kafka_01 bash

進入目錄

建立topic

bin/kafka-topics.sh --create --zookeeper 192.168.1.63:2181 --replication-factor 1 --partitions 1 --topic mykafka

檢視topic建立結果

bin/kafka-topics.sh --list --zookeeper 192.168.1.63:2181

測試傳送和接收訊息

當前目錄下:

傳送端命令:

bin/kafka-console-producer.sh --broker-list 192.168.1.63:9092 --topic mykafka

重新再開乙個視窗同上目錄

接收端命令:

bin/kafka-console-consumer.sh --bootstrap-server 192.168.1.63:9092 --topic mykafka --from-beginning

一遍傳送一邊接收,就成了

docker下搭建kafka服務相關命令

docker start zookeeper sudo docker run d name kafka publish 9092 9092 link zookeeper env kafka zookeeper connect zookeeper 2181 env kafka advertised h...

使用Docker快速搭建Kafka開發環境

1 zookeeper 1 kafka 這裡以我自己最常用的wurstmeister kafka為例,使用docker compose執行乙個只有乙個zookeeper node和乙個kafka broker的開發環境 version 2 services zoo1 image wurstmeist...

docker搭建真機的kafka集群

使用docker搭建真機kafka集群 首先搭建zookeeper 可以使用docker搭建zookeeper集群,如果是自己測試,可以在一台機器上使用docker搭建乙個偽集群 這裡貼乙份單機上搭建zookeeper偽集群的docker compose文件 docker compose.yaml ...