[轉]【kafka】用 Docker 部署 Kafka


ref : https://www.jianshu.com/p/7635ea96e53f 

用 Docker 部署 Kafka

 

Kafka 簡介

作為一個消息中間件,Kafka 以高擴展性、高吞吐量等特點,在互聯網項目中被廣泛采用。
不清楚 Kafka 的同學,可以先看看這篇文章:
http://blog.csdn.net/suifeng3051/article/details/48053965

部署 Kafka

為了方便初學者能快速試用 Kafka ,本文演示了如何用 Docker 快速部署一個簡單的 Kafka 服務。

  1. 下載 kafka 的 docker 鏡像:
    docker pull spotify/kafka
    注意: kafka 依賴 zookeeper 服務,而 spotify/kafka 里面集成好了 zookeeper 與 kafka,實現了一鍵啟動。

  2. 在 docker 中啟動 kafka 服務:
    docker run -p 2181:2181 -p 9092:9092 --env ADVERTISED_HOST=127.0.0.1 --env ADVERTISED_PORT=9092 spotify/kafka

  3. 執行 kafka 的生產端、消費端程序,查看運行效果:
    下載 kafka 安裝包:
    http://kafka.apache.org/downloads
    下載完后解壓縮,進入目錄中。
    生產端發消息,命令行演示如下:
    bin/kafka-console-producer.sh --broker-list 127.0.0.1:9092 --topic test
    消息端收消息,命令行演示如下:
    bin/kafka-console-consumer.sh --zookeeper 127.0.0.1:2181 --topic test --from-beginning

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM