Kafka 安装及快速入门 ----mac

736 阅读1分钟

下载

下载地址:kafka.apache.org/downloads

image.png

安装:

1, 解压

2, 解压后文件夹转移到 /usr/local

3, image.png

使用:

启动Kafka 服务

  1. 打开一个terminal 开启kafka自带的zookeeper
$ bin/zookeeper-server-start.sh config/zookeeper.properties
  1. 打开另一个terminal 开启kafka服务
 bin/kafka-server-start.sh config/server.properties
  1. 打开另一个terminal 创建一个topic
bin/kafka-topics.sh --create --topic quickstart-events --bootstrap-server localhost:9092

这有个错误 :

image.png

原因: /server.properties 中的advertised.listeners未设置成本地

解决:

  • config/server.properties 更改其中的
advertised.listeners=PLAINTEXT://localhost:9092
  • ctrl+c 关闭 kafka-server 然后重启
 bin/kafka-server-start.sh config/server.properties
  1. 打开另一个terminal 生产消息
$ bin/kafka-console-producer.sh --topic quickstart-events --bootstrap-server localhost:9092
This is my first event
This is my second event
  1. 打开另一个terminal 消费消息
 bin/kafka-console-consumer.sh --topic quickstart-events --from-beginning --bootstrap-server localhost:9092
This is my first event
This is my second event