1、获取kafka

下载地址:​​https://www.apache.org/dyn/closer.cgi?path=/kafka/2.8.0/kafka_2.13-2.8.0.tgz​

解压安装:

tar -xzf kafka_2.13-2.8.0.tgz

cd kafka_2.13-2.8.0

 

2、启动kafka环境

2.1 启动zookeeper

kafka自带zookeeper,不需要单独安装了

bin/zookeeper-server-start.sh config/zookeeper.properties

2.2 另外单独打开一个终端,启动kafka

bin/kafka-server-start.sh config/server.properties

 

3、创建一个topic

打开一个终端,创建topic,topic名称为:quickstart-events

$ bin/kafka-topics.sh --create --topic quickstart-events --bootstrap-server localhost:9092

 

4、向topic写入数据

打开一个终端,写入数据

bin/kafka-console-producer.sh --topic quickstart-events --bootstrap-server localhost:9092
This is my first event
This is my second event

 

5、从topic读取数据

打开一个终端,从topic读取数据

bin/kafka-console-consumer.sh --topic quickstart-events --from-beginning --bootstrap-server localhost:9092