温馨提示×

如何卸载debian hadoop

小樊
34
2026-09-29 16:22:51
栏目: 智能运维

下面按常见 Debian 上 Hadoop 的部署方式,说明如何卸载 Hadoop。先确认你是怎么装的,再选对应方式。


一、先确认 Hadoop 安装方式

which hadoop
hadoop version
ls /usr/local/hadoop
ls /opt/hadoop
dpkg -l | grep hadoop

常见情况:

  • ✅ 手动解压安装(最常见)
  • ✅ 通过 tar.gz 放到 /usr/local/hadoop
  • ❌ 很少用 apt 安装

二、停止 Hadoop 服务(重要)

在卸载前先停掉所有进程:

stop-all.sh
# 或
$HADOOP_HOME/sbin/stop-all.sh

确认进程已停:

jps

应看不到:

  • NameNode
  • DataNode
  • ResourceManager
  • NodeManager

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

1. 删除 Hadoop 目录

假设安装在 /usr/local/hadoop:

sudo rm -rf /usr/local/hadoop

如果是 /opt/hadoop:

sudo rm -rf /opt/hadoop

2. 删除环境变量

编辑以下文件:

nano ~/.bashrc
# 或
nano /etc/profile

删除类似内容:

export HADOOP_HOME=/usr/local/hadoop
export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin

然后:

source ~/.bashrc

3. 删除 Hadoop 用户(可选)

如果专门建了 hadoop 用户:

sudo userdel -r hadoop

四、删除 Hadoop 数据(可选但推荐)

⚠️ 这会永久删除 HDFS 数据

sudo rm -rf /tmp/hadoop-*
sudo rm -rf /var/lib/hadoop

如果你在 hdfs-site.xml 中配置了:

<property>
  <name>dfs.datanode.data.dir</name>
</property>

也要手动删除对应目录。


五、如果你是用 apt 安装的(很少见)

sudo apt remove --purge hadoop*
sudo apt autoremove

六、验证是否卸载成功

hadoop version

应提示:

command not found

七、总结(最简步骤)

stop-all.sh
sudo rm -rf /usr/local/hadoop
# 删除 ~/.bashrc 中 Hadoop 环境变量
source ~/.bashrc

如果你愿意,可以告诉我:

  • Hadoop 版本
  • 安装路径
  • 是否是伪分布式 / 集群

我可以给你精确卸载命令。

0 踩