在Debian系统上配置Kafka需要以下依赖:
sudo apt update
sudo apt install openjdk-8-jdk
安装完成后,可以使用以下命令验证JDK安装:
java -version
/etc/profile
文件中添加以下内容:export SCALA_HOME={scala解压包路径,比如:/usr/local/scala-2.13.8}
export PATH=$PATH:$SCALA_HOME/bin
然后重新加载配置文件使配置生效:
source /etc/profile
验证Scala环境是否生效:
scala -version
/etc/profile
文件中添加以下内容:export GRADLE_HOME={gradle解压包路径,比如:/usr/local/gradle-7.4.2}
export PATH=$PATH:$GRADLE_HOME/bin
然后重新加载配置文件使配置生效:
source /etc/profile
验证Gradle环境是否生效:
gradle -v
需要注意的是,Kafka 3.3及更高版本可以在没有ZooKeeper的情况下运行,这得益于Kafka Raft(KRaft)共识协议的实施。因此,如果你使用的是Kafka 3.3或更高版本,可以不再需要单独安装和配置ZooKeeper。
以上就是在Debian系统上配置Kafka所需要的主要依赖。