使用docker快速搭建本地kafka服務
阿新 • • 發佈:2019-08-23
1. 做什麼?
在本地利用docker搭建一個kafka的單例項服務, 方便本地的測試/開發
2. 準備啥?
3. 怎麼做?
3.1 準備docker-compose檔案
檔案比較簡單, 只是使用zookeeper和kafka映象簡單配置一個單例模式
version: "3.3" services: # zookeeper zookeeper: image: wurstmeister/zookeeper # kafka kafka: image: wurstmeister/kafka command: [start-kafka.sh] ports: - 9092:9092 environment: KAFKA_ADVERTISED_HOST_NAME: localhost # host ip or host name, only for one brokers KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181 depends_on: - zookeeper
3.2 啟動
docker-compose up -d
3.3 驗證
telnet 127.0.0.1 9092
3.4 刪除服務
docker-compose down -v