当然可以。Debian 是非常适合用来学习 Kafka 的操作系统之一。
下面从「能不能用」「怎么开始」「常见方式」几个角度给你说明。
适合:理解 Kafka 原理、配置文件、命令行
基本步骤:
# 安装 Java
sudo apt update
sudo apt install default-jdk
# 下载 Kafka
wget https://downloads.apache.org/kafka/3.7.0/kafka_2.13-3.7.0.tgz
tar -xzf kafka_2.13-3.7.0.tgz
cd kafka_2.13-3.7.0
启动:
# 启动 Zookeeper(老版本)
bin/zookeeper-server-start.sh config/zookeeper.properties
# 启动 Kafka
bin/kafka-server-start.sh config/server.properties
新版本 Kafka(3.x)也支持 KRaft 模式,可以不用 Zookeeper
适合:不想折腾环境、快速实验
docker run -d --name kafka \
-p 9092:9092 \
bitnami/kafka
或 docker-compose 起一个 Kafka + Zookeeper
适合:学 分布式、副本、分区、容错
server.properties你可以在 Debian 上学到:
可以用 Debian 学 Kafka,而且非常合适。
如果你愿意,我可以:
你现在是 完全零基础,还是已经用过 Linux / Java?