kafka安装与应用
¶kafka介绍
¶kafka文档
- 官网下载地址:https://downloads.apache.org/kafka/2.6.0/kafka_2.13-2.6.0.tgz
- 国内源下载地址:https://mirrors.tuna.tsinghua.edu.cn/apache/kafka/2.6.0/kafka_2.13-2.6.0.tgz
- 官方文档:https://kafka.apache.org/documentation/
- 中文文档:https://kafka.apachecn.org/
¶kafka与zookeeper
zookeeper是kafka不可分割的一部分,是kafka实现分布式下一致性的关键部件(kafka只实现了高可用性和分区容错性)。
zookeeper+kafka组合实现了分布式的CAP理论(C:一致性+A:高可用性+P:分区容错性)。
zookeeper存储了kafka的consumer和borker的信息,可以让kafka实现一致性。
¶kafka安装
¶kafka下载
1 | curl https://mirrors.tuna.tsinghua.edu.cn/apache/kafka/2.6.0/kafka_2.13-2.6.0.tgz -o kafka_2.13-2.6.0.tgz |
¶单机安装
¶集群安装
¶kafka实现思想
¶kafka术语
- broker
- topic
- partation
- segment
- replication