kafka专题
kafka安装
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| ## 下载后解压安装 tar -xzf kafka_2.13-3.2.1.tgz cd kafka_2.13-3.2.1
## 启动zookeeper、kafka bin/zookeeper-server-start.sh config/zookeeper.properties bin/kafka-server-start.sh config/server.properties
## 创建topic并检查 bin/kafka-topics.sh --create --topic quickstart-events --bootstrap-server localhost:9092 bin/kafka-topics.sh --describe --topic quickstart-events --bootstrap-server localhost:9092 ### 查看所有topic bin/kafka-topics.sh --bootstrap-server localhost:9092 --list
## 生产者-消费者 bin/kafka-console-producer.sh --topic quickstart-events --bootstrap-server localhost:9092 bin/kafka-console-consumer.sh --topic quickstart-events --from-beginning --bootstrap-server localhost:9092
|
kafka 可视化界面管理
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| tar zxvf kafka-eagle-bin-3.0.0.tar.gz cd kafka-eagle-bin-3.0.0 tar zxvf efak-web-3.0.0-bin.tar.gz cd efak-web-3.0.0
vi /etc/profile export KE_HOME=~/soft/kafka-eagle-bin-3.0.0/efak-web-3.0.0 export PATH=.:$PATH:$KE_HOME/bin source /etc/profile
vi system-config.properties ## 修改相关配置 efak.zk.cluster.alias=cluster1 cluster1.zk.list=localhost:2181 efak.url efak.password
./ke.sh start localhost:8048 admin/123456
|
问题1: 不能看到消息内容
进入topic后,有个眼睛,预览功能
springboot 整合
鉴权
运维
问题1: 如何保证消息不丢失
问题2: 如何保证不重复消费
问题3:
附录
- kafka 官网
- kafka-eagle 官网
- kafka-eagle github
- Kafka三种可视化监控管理工具Monitor/Manager yahoo/Eagle
- Kafka-Manager github
- springboot整合kafka
- spring-kafka版本支持