docker安装kafka单机
时间: 2023-09-02 11:12:19 浏览: 67
要在单个 Docker 容器中安装 Kafka,需要按照以下步骤进行操作:
1. 首先,创建一个名为 `kafka` 的 Docker 容器:
```
$ docker run --name kafka -p 9092:9092 -d wurstmeister/kafka
```
该命令会在后台启动一个名为 `kafka` 的 Docker 容器,并将本地的 9092 端口映射到容器内部的 9092 端口。
2. 然后,创建一个名为 `zookeeper` 的 Docker 容器:
```
$ docker run --name zookeeper -p 2181:2181 -d wurstmeister/zookeeper
```
该命令会在后台启动一个名为 `zookeeper` 的 Docker 容器,并将本地的 2181 端口映射到容器内部的 2181 端口。
3. 然后,在 `kafka` 容器内部创建一个主题:
```
$ docker exec -it kafka /opt/kafka/bin/kafka-topics.sh --create --zookeeper zookeeper:2181 --replication-factor 1 --partitions 1 --topic test
```
该命令会在 `kafka` 容器内部创建一个名为 `test` 的主题。
4. 最后,使用以下命令在 `kafka` 容器内启动 Kafka:
```
$ docker exec -it kafka /opt/kafka/bin/kafka-server-start.sh /opt/kafka/config/server.properties
```
此时,Kafka 就已经在 Docker 容器中启动成功了,可以使用本地的 Kafka 客户端连接到它并进行测试。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![md](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)