zrufo пре 4 година
родитељ
комит
09c20824f7
3 измењених фајлова са 48 додато и 0 уклоњено
  1. 24 0
      kafka.md
  2. 23 0
      zookeeper.md
  3. 1 0
      办公室机房.md

+ 24 - 0
kafka.md

@@ -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

+ 23 - 0
zookeeper.md

@@ -0,0 +1,23 @@
+# 安装
+
+``` shell
+mkdir docker
+mkdir docker/zookeeper
+sudo rm docker/zookeeper/install.sh
+echo '
+#!/bin/bash
+docker stop zookeeper
+docker rm zookeeper
+docker run --name zookeeper --restart always --network=host -d \
+ -v /home/zookeeper/data:/data \
+ -v /home/zookeeper/datalog:/datalog \
+ -e "ZOO_MY_ID=$1" \
+ -e "ZOO_SERVERS=server.0=192.168.0.10:2888:3888;2181 server.1=192.168.0.11:2888:3888;2181 server.2=192.168.0.12:2888:3888;2181 server.3=192.168.0.13:2888:3888;2181 server.4=192.168.0.14:2888:3888;2181" \
+ zookeeper
+' > docker/zookeeper/install.sh
+chmod 755 docker/zookeeper/install.sh
+
+#第一个参数为myid
+docker/zookeeper/install.sh 
+```
+

+ 1 - 0
办公室机房.md

@@ -59,6 +59,7 @@ sudo yum-config-manager \
     https://download.docker.com/linux/centos/docker-ce.repo
 sudo yum install -y docker-ce docker-ce-cli containerd.io
 sudo systemctl start docker
+sudo systemctl enable docker
 sudo curl -L "https://gitee.com/snycloudpub/docker-compose/attach_files/620730/download/docker-compose-Linux-x86_64" -o /usr/local/bin/docker-compose
 sudo chmod +x /usr/local/bin/docker-compose
 sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose