一、安装zookeeper
// 拉取zookeeper镜像
docker pull wurstmeister/zookeeper
// 安装镜像
docker run -d --name zookeeper -p 2181:2181 \
-v /etc/localtime:/etc/localtime wurstmeister/zookeeper
/etc/localtime:/etc/localtime 同步时间
二、安装kafka
// 拉取kafka镜像
docker pull wurstmeister/kafka
// 安装镜像
docker run -d --name kafka -p 9092:9092 -e KAFKA_BROKER_ID=0 \
-e KAFKA_ZOOKEEPER_CONNECT=(你的公网ip):2181/kafka \
-e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://(你的公网ip):9092 \
-e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 \
-v /etc/localtime:/etc/localtime wurstmeister/kafka
二、kafka原理
一、生产者分区机制
-
producer:发布消息的对象称之为主题生产者(Kafka topic producer)
-
topic:Kafka将消息分门别类,