中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

docker中怎么部署kafka集群

小億
147
2024-03-18 09:31:41
欄目: 智能運維

在Docker中部署Kafka集群通常需要使用Docker Compose來管理多個容器。以下是一個簡單的示例,通過Docker Compose來部署一個包含3個Kafka節點和1個Zookeeper節點的Kafka集群。

1、創建一個Docker Compose配置文件docker-compose.yaml:

```yaml

version: '3'

services:

zookeeper:

image: wurstmeister/zookeeper

ports:

- 2181:2181

kafka1:

image: wurstmeister/kafka

ports:

- 9092:9092

environment:

KAFKA_ADVERTISED_LISTENERS: INSIDE://kafka1:9093,OUTSIDE://localhost:9092

KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: INSIDE:PLAINTEXT,OUTSIDE:PLAINTEXT

KAFKA_LISTENERS: INSIDE://0.0.0.0:9093,OUTSIDE://0.0.0.0:9092

KAFKA_INTER_BROKER_LISTENER_NAME: INSIDE

KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181

KAFKA_CREATE_TOPICS: "test:1:1"

links:

- zookeeper

kafka2:

image: wurstmeister/kafka

environment:

KAFKA_BROKER_ID: 1

KAFKA_ADVERTISED_LISTENERS: INSIDE://kafka2:9093,OUTSIDE://localhost:9094

KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: INSIDE:PLAINTEXT,OUTSIDE:PLAINTEXT

KAFKA_LISTENERS: INSIDE://0.0.0.0:9093,OUTSIDE://0.0.0.0:9094

KAFKA_INTER_BROKER_LISTENER_NAME: INSIDE

KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181

links:

- zookeeper

kafka3:

image: wurstmeister/kafka

environment:

KAFKA_BROKER_ID: 2

KAFKA_ADVERTISED_LISTENERS: INSIDE://kafka3:9093,OUTSIDE://localhost:9095

KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: INSIDE:PLAINTEXT,OUTSIDE:PLAINTEXT

KAFKA_LISTENERS: INSIDE://0.0.0.0:9093,OUTSIDE://0.0.0.0:9095

KAFKA_INTER_BROKER_LISTENER_NAME: INSIDE

KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181

links:

- zookeeper

```

2、在命令行中使用Docker Compose啟動Kafka集群:

```bash

docker-compose up

```

這將啟動Zookeeper節點和三個Kafka節點。您可以通過訪問`localhost:9092`,`localhost:9094`和`localhost:9095`來訪問這三個Kafka節點。

請注意,這只是一個簡單的示例,實際部署可能需要更多的配置和調整。您可能還需要做一些額外的配置,如數據卷、網絡配置等。建議查看Kafka和Docker的官方文檔以獲取更多詳細的信息。

0
贵州省| 鄢陵县| 凌海市| 通海县| 黄大仙区| 礼泉县| 黔东| 峨眉山市| 砚山县| 英德市| 瑞金市| 宝坻区| 京山县| 拉萨市| 高雄县| 安吉县| 鹤壁市| 成都市| 清苑县| 滨海县| 乳山市| 蕲春县| 枣阳市| 苍山县| 乌拉特中旗| 德化县| 昌乐县| 湘阴县| 盱眙县| 晋城| 徐水县| 云龙县| 青铜峡市| 哈尔滨市| 贡觉县| 岳阳县| 蛟河市| 台北市| 高唐县| 呼伦贝尔市| 惠水县|