1 kafka介绍
Kafka诞生在LinkedIn,后来于2011年成为开源Apache项目,Kafka是用Scala和Java实现的。 它是基于发布订阅的容错消息系统。 特点是快速,可扩展和分布式。
kafka属于一种消息中间件或者消息队列(MQ)
kafka需要zookeeper管理,所以需要先安装zookeeper
docker pull wurstmeister/zookeeper
#docker启动zookeeper
docker run -d --name zookeeper -p 2181:2181 -v /etc/localtime:/etc/localtime wurstmeister/zookeeper
#下载kafka
docker pull wurstmeister/kafka
#docker启动kafka
docker run -d --name kafka -p 9092:9092 -e KAFKA_BROKER_ID=0 -e KAFKA_ZOOKEEPER_CONNECT=0.0.0.0:2181/kafka -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://0.0.0.0:9092 -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 -v /etc/localtime:/etc/localtime wurstmeister/