温馨提示×

怎么卸载Debian Hadoop

小樊
46
2026-08-28 20:30:16
栏目: 智能运维

“Debian Hadoop”这个表述通常有两种可能:
1️⃣ 在 Debian / Ubuntu 系统上手工安装的 Apache Hadoop
2️⃣ 通过 APT 包管理器 安装的 Hadoop(较少见,但有些第三方仓库提供)

下面按最常见情况给你一套完整、安全的卸载方案。


一、先确认 Hadoop 是怎么安装的

1️⃣ 检查是否是 APT 安装的

dpkg -l | grep hadoop

apt list --installed | grep hadoop

✅ 如果有输出(如 hadoop-commonhadoop-hdfs 等) → APT 方式安装
❌ 没有输出 → 手工解压安装


二、APT 方式卸载(推荐)

1️⃣ 卸载 Hadoop 及配置

sudo apt remove --purge hadoop* -y

2️⃣ 删除依赖包

sudo apt autoremove -y

3️⃣ 清理残留配置

sudo rm -rf /etc/hadoop
sudo rm -rf /var/lib/hadoop
sudo rm -rf /var/log/hadoop

三、手工安装 Hadoop 的卸载方式(最常见)

如果你是这样安装的:

tar -zxvf hadoop-*.tar.gz

那么 Hadoop 根本不在包管理器里,卸载就是:

1️⃣ 找到 Hadoop 安装目录

常见位置:

/usr/local/hadoop
/opt/hadoop
~/hadoop

确认:

echo $HADOOP_HOME

2️⃣ 停止所有 Hadoop 服务(非常重要)

$HADOOP_HOME/sbin/stop-dfs.sh
$HADOOP_HOME/sbin/stop-yarn.sh

确认无进程:

jps

(如果还有 NameNode / DataNode / ResourceManager → 杀掉)


3️⃣ 删除 Hadoop 目录

sudo rm -rf $HADOOP_HOME

例如:

sudo rm -rf /usr/local/hadoop

4️⃣ 清理数据目录(⚠️ 会丢数据)

sudo rm -rf /tmp/hadoop-*
sudo rm -rf /hadoop   # 如果你自定义过

5️⃣ 清理环境变量

编辑:

~/.bashrc
~/.profile
/etc/profile

删除类似内容:

export HADOOP_HOME=...
export PATH=$HADOOP_HOME/bin:$PATH

生效:

source ~/.bashrc

四、清理 Java(可选)

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

我可以直接告诉你 哪一行该删、哪一行不该动

0