亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
宜都市| 尼勒克县| 咸丰县| 寿宁县| 连州市| 四川省| 惠来县| 丘北县| 晴隆县| 巴东县| 丰镇市| 章丘市| 喀喇沁旗| 松潘县| 肇庆市| 吴旗县| 福安市| 榆树市| 随州市| 施秉县| 丰台区| 兰考县| 秭归县| 甘孜县| 平塘县| 辽阳县| 浑源县| 牙克石市| 沛县| 黎城县| 阜平县| 邢台市| 乌什县| 昌吉市| 德格县| 鹤壁市| 上栗县| 延庆县| 江门市| 宁城县| 临武县|