Dockerを使用してkafka「ローカル」をインストールする
設定
git pull
*zookeeperとkafkaを同時に設定する
$ git clone https://github.com/wurstmeister/kafka-docker.git
設定
変更
docker-compose-single-broker.yml
の設定KAFKA_ADVERTISED_HOST_NAME
127.0.0.1(ローカルホスト)に変更コンテナの作成
docker-compose -f docker-compose-single-broker.yml up -d
docker ps
稼働中のコンテナを確認zookeeper
とkafka
浮標が2つ必要CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
4596bda0943c kafka-docker_kafka "start-kafka.sh" 2 hours ago Up 2 hours 0.0.0.0:9092->9092/tcp kafka-docker_kafka_1
0db297026525 wurstmeister/zookeeper "/bin/sh -c '/usr/sb…" 2 hours ago Up 2 hours 22/tcp, 2888/tcp, 3888/tcp, 0.0.0.0:2181->2181/tcp kafka-docker_zookeeper_1
実行
トピックの作成
docker exec -t 4596 kafka-topics.sh --bootstrap-server localhost:9092 --create --topic test
発生したtest
プロキシ接続
docker exec -it 4596 kafka-console-producer.sh --topic test --broker-list localhost:9092
docker exec -t 4596 kafka-topics.sh --bootstrap-server localhost:9092 --create --topic test
docker exec -it 4596 kafka-console-producer.sh --topic test --broker-list localhost:9092
test
テーマ名でメッセージを伝えるhello world
kafka
消費者接続
docker exec -it 4596 kafka-console-consumer.sh --topic test --bootstrap-server localhost:9092
hello world
kafka
Reference
この問題について(Dockerを使用してkafka「ローカル」をインストールする), 我々は、より多くの情報をここで見つけました https://velog.io/@hyejinjeong9999/Docker를-이용해서-kafka-로컬-설치テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol