在zookeeper的docker-compose文件夹下面打开终端,运行docker-compose up,这里也可以使用docker-compose up -d 后台运行。
➜ zk-kafka docker-compose up
Creating network "zk-kafka_default" with the default driver
Pulling zoo1 (zookeeper:)...
latest: Pulling from library/zookeeper
Digest: sha256:a043534003831de15268779b582d407d37291bf7d22292ec7dce242c57a5a2be
Status: Downloaded newer image for zookeeper:latest
Creating zk-kafka_zoo3_1 ... done
Creating zk-kafka_zoo2_1 ... done
Creating zk-kafka_zoo1_1 ... done
Attaching to zk-kafka_zoo1_1, zk-kafka_zoo3_1, zk-kafka_zoo2_1
zoo1_1 | ZooKeeper JMX enabled by default
zoo3_1 | ZooKeeper JMX enabled by default
zoo1_1 | Using config: /conf/zoo.cfg
zoo3_1 | Using config: /conf/zoo.cfg
zoo2_1 | ZooKeeper JMX enabled by default
zoo2_1 | Using config: /conf/zoo.cfg
zoo1_1 | log4j:WARN No appenders could be found for logger (org.apache.zookeeper.server.quorum.QuorumPeerConfig).
zoo1_1 | log4j:WARN Please initialize the log4j system properly.
zoo1_1 | log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
zoo3_1 | log4j:WARN No appenders could be found for logger (org.apache.zookeeper.server.quorum.QuorumPeerConfig).
zoo3_1 | log4j:WARN Please initialize the log4j system properly.
zoo3_1 | log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
zoo2_1 | log4j:WARN No appenders could be found for logger (org.apache.zookeeper.server.quorum.QuorumPeerConfig).
zoo2_1 | log4j:WARN Please initialize the log4j system properly.
zoo2_1 | log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
4.3.2 查看zookeeper的运行情况
新开终端,执行docker ps,可以看到,我们已经有三个zookeeper实例已经运行起来了。
➜ ~ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
7278fca16a38 zookeeper "/docker-entrypoint.…" 24 seconds ago Up 27 seconds 2888/tcp, 0.0.0.0:2181->2181/tcp, 3888/tcp zk-kafka_zoo1_1
bc396f78a9d4 zookeeper "/docker-entrypoint.…" 24 seconds ago Up 27 seconds 2888/tcp, 3888/tcp, 0.0.0.0:2183->2181/tcp zk-kafka_zoo3_1
dd9b8be8eebe zookeeper "/docker-entrypoint.…" 24 seconds ago Up 26 seconds 2888/tcp, 3888/tcp, 0.0.0.0:2182->2181/tcp zk-kafka_zoo2_1
➜ ~ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
31e7e8ad1fc5 wurstmeister/kafka "start-kafka.sh" 29 seconds ago Up 37 seconds 0.0.0.0:9094->9092/tcp zk-kafka_kafka_3
d9c1fa25f46e wurstmeister/kafka "start-kafka.sh" 35 seconds ago Up 43 seconds 0.0.0.0:9093->9092/tcp zk-kafka_kafka_2
caf6b21ba709 wurstmeister/kafka "start-kafka.sh" 44 seconds ago Up 52 seconds 0.0.0.0:9092->9092/tcp zk-kafka_kafka_1
7278fca16a38 zookeeper "/docker-entrypoint.…" 37 minutes ago Up About a minute 2888/tcp, 0.0.0.0:2181->2181/tcp, 3888/tcp zk-kafka_zoo1_1
bc396f78a9d4 zookeeper "/docker-entrypoint.…" 37 minutes ago Up About a minute 2888/tcp, 3888/tcp, 0.0.0.0:2183->2181/tcp zk-kafka_zoo3_1
dd9b8be8eebe zookeeper "/docker-entrypoint.…" 37 minutes ago Up About a minute 2888/tcp, 3888/tcp, 0.0.0.0:2182->2181/tcp zk-kafka_zoo2_1