温馨提示×

linux hadoop如何卸载

小樊
43
2026-10-16 05:42:28
栏目: 智能运维

在 Linux 上“卸载 Hadoop”并不是像 apt remove 那样有统一卸载命令,因为 Hadoop 通常是以压缩包解压 + 环境变量配置方式安装的。下面按常见情况给你一套完整、安全的卸载步骤。


一、确认 Hadoop 安装方式

先判断你是怎么装的:

1️⃣ 二进制包解压安装(最常见)

which hadoop
echo $HADOOP_HOME

一般能看到:

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

2️⃣ 包管理器安装(少见)

rpm -qa | grep hadoop
dpkg -l | grep hadoop

二、停止 Hadoop 服务(非常重要)

在删除前一定要先停:

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

确认进程已停:

jps

不应再有:

  • NameNode
  • DataNode
  • ResourceManager
  • NodeManager

三、删除 Hadoop 安装目录

假设 HADOOP_HOME=/opt/hadoop

sudo rm -rf /opt/hadoop

如果是用户目录:

rm -rf ~/hadoop

四、清理环境变量

编辑相关配置文件:

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

删除或注释以下内容:

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

然后:

source ~/.bashrc

五、删除 Hadoop 数据目录(可选但建议)

如果你不想保留数据:

rm -rf /tmp/hadoop-*
rm -rf /data/hadoop/*

常见目录:

  • /tmp/hadoop-*
  • hdfs-site.xml 中 dfs.datanode.data.dir
  • dfs.namenode.name.dir

六、删除用户(如果是专门建的)

sudo userdel -r hadoop

七、如果是伪分布式 / 集群

如果是多台机器:

  • 每台都执行上述操作
  • 删除 ZooKeeper 中 Hadoop 相关节点(如用了 HA)

八、验证卸载

hadoop version

应提示:

command not found

九、总结一句话

Linux 卸载 Hadoop = 停服务 + 删目录 + 清环境变量 + 清数据

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

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

我可以给你精准到命令的卸载方案。

0 踩