可以的,Debian 完全支持安装 Hadoop,而且这是非常常见的做法之一。Hadoop 本身是 跨平台的 Java 应用,只要系统能运行 Java,就可以运行 Hadoop,Debian 自然没问题。
下面给你一个清晰、实用的说明。
✅ 支持情况
⚠️ 注意点
Hadoop 3.x 需要 Java 8 或 Java 11
sudo apt update
sudo apt install openjdk-11-jdk
验证:
java -version
sudo adduser hadoop
sudo su - hadoop
去官网或镜像站(示例为 3.3.6):
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
编辑 ~/.bashrc:
export HADOOP_HOME=~/hadoop
export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
生效:
source ~/.bashrc
etc/hadoop/core-site.xml<configuration>
<property>
<name>fs.defaultFS</name>
<value>hdfs://localhost:9000</value>
</property>
</configuration>
etc/hadoop/hdfs-site.xml<configuration>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
</configuration>
hdfs namenode -format
start-dfs.sh
浏览器访问:
http://localhost:9870
| 场景 | 是否适合 |
|---|---|
| 学习 Hadoop | ✅ 非常适合 |
| 开发测试 | ✅ |
| 生产集群 | ✅(推荐多节点) |
| 云服务器 | ✅ |
| 老服务器 | ✅(资源占用可控) |
❌ apt install hadoop
我可以继续帮你:
你可以告诉我:
是 学习用 / 开发 / 生产?
是 一台机器还是多台?