|
|
@@ -0,0 +1,24 @@
|
|
|
+# 安装
|
|
|
+
|
|
|
+```shell
|
|
|
+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
|