Docker部署kafka Zookeeper

Zookeeper をデプロイする

docker run -d --namezookeeper -p 2181:2181 -t wurstmeister/zookeeper
パラメータの意味:

  • -d バックグラウンドで開始
  • --name セット名
  • -p ポートマップ
  • -t コンテナの擬似入力端子を再割り当てします

部署kafka

docker run -d --name kafka -p 9092:9092 -e
KAFKA_ZOOKEEPER_CONNECT="サーバーのプライベート ネットワーク ip:2181" -e
KAFKA_ADVERTISED_HOST_NAME="サーバーのパブリック ネットワーク ip" -v
/mydata/docker/kafka/log:/kafka wurstmeister /カフカ

  • -v ファイルマウント

Kafkaコンテナの内部に入る

docker exec -it ${コンテナID} /bin/bash

Kafkaのデフォルトディレクトリを入力してください

cd /opt/カフカ

#トピックを作成します:

kafka-topics.sh --create --zookeeper サーバーのプライベート ネットワーク: 2181 --replication-factor 1 --partitions 1 --topic mykafka

エラーは報告されず、デプロイは成功しました

おすすめ

転載: blog.csdn.net/chandfy/article/details/125792258