在 Linux 上“卸载 Hadoop”并不是像 apt remove 那样有统一卸载命令,因为 Hadoop 通常是以压缩包解压 + 环境变量配置方式安装的。下面按常见情况给你一套完整、安全的卸载步骤。
先判断你是怎么装的:
which hadoop
echo $HADOOP_HOME
一般能看到:
/opt/hadoop
/usr/local/hadoop
~/hadoop
rpm -qa | grep hadoop
dpkg -l | grep hadoop
在删除前一定要先停:
stop-all.sh
# 或
$HADOOP_HOME/sbin/stop-all.sh
确认进程已停:
jps
不应再有:
假设 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
如果你不想保留数据:
rm -rf /tmp/hadoop-*
rm -rf /data/hadoop/*
常见目录:
/tmp/hadoop-*hdfs-site.xml 中 dfs.datanode.data.dirdfs.namenode.name.dirsudo userdel -r hadoop
如果是多台机器:
hadoop version
应提示:
command not found
Linux 卸载 Hadoop = 停服务 + 删目录 + 清环境变量 + 清数据
如果你愿意,可以告诉我:
我可以给你精准到命令的卸载方案。