“Debian Hadoop”这个表述通常有两种可能:
1️⃣ 在 Debian / Ubuntu 系统上手工安装的 Apache Hadoop
2️⃣ 通过 APT 包管理器 安装的 Hadoop(较少见,但有些第三方仓库提供)
下面按最常见情况给你一套完整、安全的卸载方案。
dpkg -l | grep hadoop
或
apt list --installed | grep hadoop
✅ 如果有输出(如 hadoop-common、hadoop-hdfs 等) → APT 方式安装
❌ 没有输出 → 手工解压安装
sudo apt remove --purge hadoop* -y
sudo apt autoremove -y
sudo rm -rf /etc/hadoop
sudo rm -rf /var/lib/hadoop
sudo rm -rf /var/log/hadoop
如果你是这样安装的:
tar -zxvf hadoop-*.tar.gz
那么 Hadoop 根本不在包管理器里,卸载就是:
常见位置:
/usr/local/hadoop
/opt/hadoop
~/hadoop
确认:
echo $HADOOP_HOME
$HADOOP_HOME/sbin/stop-dfs.sh
$HADOOP_HOME/sbin/stop-yarn.sh
确认无进程:
jps
(如果还有 NameNode / DataNode / ResourceManager → 杀掉)
sudo rm -rf $HADOOP_HOME
例如:
sudo rm -rf /usr/local/hadoop
sudo rm -rf /tmp/hadoop-*
sudo rm -rf /hadoop # 如果你自定义过
编辑:
~/.bashrc
~/.profile
/etc/profile
删除类似内容:
export HADOOP_HOME=...
export PATH=$HADOOP_HOME/bin:$PATH
生效:
source ~/.bashrc
Hadoop 依赖 Java,若不再需要:
sudo apt remove --purge openjdk-* -y
sudo apt autoremove -y
which hadoop
hadoop version
✅ 均无输出 = 卸载干净
⚠️ HDFS 数据 删除后不可恢复
⚠️ 多节点集群需在 所有节点 执行
⚠️ 如果是伪分布式,别忘了停掉所有守护进程
你可以直接贴出:
echo $HADOOP_HOME
ls /usr/local/hadoop
dpkg -l | grep hadoop
我可以直接告诉你 哪一行该删、哪一行不该动 ✅