1. Kafka架构
- 生产者(producer):生产资源的
- 消费者(consumer):消费资源
- broker(缓冲):中间缓冲器
- topic(标记):谁来消费
2. 配置Kafka
1. 配置ZK
- 解压
- 配置ZK_HOME
- 配置PATH
- 修改 zk.cfg 修改存储位置
- zkServer.sh 启动
2. 配置Kafka
- 配置HOME以及PATH
- 修改 server.porperties 注意以下几个条目
1 | $KAFKA_HOME/config/server.properties |
- 启动Kafka
1 | kafka-server-start.sh $KAFKA_HOME/config/server.properties |
- 生产消息
1 | kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic hello |
- 启动消费者
1 | kafka-console-consumer.sh --zookeeper localhost:2181 --topic hello --from-beginning |