Kafka底层原理分析 1 Kafka源码部署 1.1 Scala环境变量 因为Kafka是Java和Scala语言编写的,所以需要先安装配置JDK和Scala环境下载:首先到Scala官网下载Scala网址为https://www.scala-lang.org/download/,如图所示: PS:下载版本需要根据Kafka源码中scala版本要求如图所示: 解压配置如下: 安装成功后,查看 scala 的版本号:Scala -version,如图所示: 1.2 下载Kafka源码包 https://github.com/kafka-dev/kafka.git