DockerでKafkaクラスタを構築する方法
Kafkaクラスターをデプロイするには、Dockerを使ってプロセスを簡素化できます。以下に基本的なステップを示します。
- DockerとDocker Composeをインストールする。
- 「docker-compose.yml」としてDocker Composeファイルを作成して、次のように設定します。
version: '2'
services:
zookeeper:
image: wurstmeister/zookeeper
ports:
- "2181:2181"
kafka:
image: wurstmeister/kafka
ports:
- "9092:9092"
environment:
KAFKA_ADVERTISED_HOST_NAME: localhost
KAFKA_CREATE_TOPICS: "topic1:1:1,topic2:1:1"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- docker-compose.yml
docker-compose up
- ローカルホスト:9092
これはKafkaクラスタ導入のための基本的なサンプルです。ご自身の環境に合わせてカスタマイズしていただくことをお勧めします。