kafka.md 646 B

安装

mkdir docker
mkdir docker/kafka
sudo rm docker/kafka/install.sh
echo '#!/bin/bash
docker stop kafka
docker rm kafka
docker run --name kafka --restart always --network=host -d \
 -v /var/run/docker.sock:/var/run/docker.sock \
 -e "KAFKA_BROKER_ID=$1" \
 -e "KAFKA_ADVERTISED_HOST_NAME=192.168.0.$1" \
 -e "KAFKA_ADVERTISED_PORT=9092" \
 -e "KAFKA_ZOOKEEPER_CONNECT=192.168.0.10:2181,192.168.0.11:2181,192.168.0.12:2181,192.168.0.13:2181,192.168.0.14:2181" \
 wurstmeister/kafka
' > docker/kafka/install.sh
chmod 755 docker/kafka/install.sh

#第一个参数为myid
docker/kafka/install.sh 

例如 docker/kafka/install.sh 10