版本:http://kafka.apache.org/downloads
1.下载解压
-
wget http://mirror.bit.edu.cn/apache/kafka/2.0.0/kafka_2.11-2.0.0.tgz
- tar -zxvf kafka_2.11-2.0.0.tgz (版本说明:前2.11为scala版本,后2.0.0为kafka版本)
2.启动zookeeper、kafka
进入kafka安装目录
-
cd kafka_2.11-2.0.0/
启动zookeeper
- bin/zookeeper-server-start.sh config/zookeeper.properties
启动kafka
- bin/kafka-server-start.sh config/server.properties
创建test topic,一个分区一个副本
- bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test
3.测试消息发送、接收
消息发送
- bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test
消息接收
- bin/kafka-console-consumer.sh --zookeeper localhost:9092 --topic test --from-beginning (老版本方式)
- bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test --from-beginning (新版本)
查看topic,与topic相关的指令kafka-topic.sh
- bin/kafka-topics.sh --zookeeper localhost:9092 --describe topic test