docker 启动 kafka命令
时间: 2023-10-24 18:20:15 浏览: 173
详解使用docker搭建kafka环境
可以使用以下命令启动 Kafka Docker 容器:
```
docker run --name kafka \
-p 9092:9092 \
-e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://localhost:9092 \
-e KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR=1 \
confluentinc/cp-kafka
```
这个命令会下载并启动一个名为 `kafka` 的 Docker 容器,并将 Kafka 监听端口映射到本地的 `9092` 端口。同时,我们还定义了一个环境变量 `KAFKA_ADVERTISED_LISTENERS`,用于告诉 Kafka 监听器的地址。在这个例子中,我们告诉 Kafka 监听在本地的 `9092` 端口上。最后,我们还指定了一个环境变量 `KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR`,用于设置 Kafka 内部使用的 topic 的复制因子。
注意:此命令使用的是 Confluent 的官方 Kafka Docker 镜像,如果你想使用其他镜像,请将 `confluentinc/cp-kafka` 替换成你所需的镜像名称。
阅读全文