Hadoop 兼容 Debian(及大多数 Debian 衍生系统,如 Ubuntu),但没有官方“专为 Debian 打包”的版本。你需要通过通用方式来安装和运行。
下面分点说明:
| 组件 | 说明 |
|---|---|
| Java | Hadoop 依赖 JDK(推荐 JDK 8 / 11) |
| SSH | 用于 NameNode / DataNode 通信 |
| 普通 Linux 用户 | 不建议用 root 运行 |
sudo apt update
sudo apt install openjdk-11-jdk ssh
官方 tar.gz + 手动配置
wget https://downloads.apache.org/hadoop/common/hadoop-3.3.6/hadoop-3.3.6.tar.gz
tar -xzf hadoop-3.3.6.tar.gz
mv hadoop-3.3.6 ~/hadoop
配置环境变量:
export HADOOP_HOME=~/hadoop
export PATH=$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$PATH
✅ 适用于:
Debian 默认可能没开 SSH 服务:
sudo apt install openssh-server
| Hadoop 版本 | Java |
|---|---|
| Hadoop 2.x | Java 7 / 8 |
| Hadoop 3.x | Java 8 / 11 |
✅ Hadoop 完全兼容 Debian
✅ 可用于开发、测试、生产
❌ 没有“Debian 专属包”
✅ 使用官方 tarball 最稳妥
如果你愿意,我可以: