在 Debian 系统上卸载 Hadoop,取决于你当初是如何安装的(手动安装、tarball、APT、Docker 等)。下面按常见情况分别说明。
先判断 Hadoop 是怎么装的:
which hadoop
hadoop version
常见情况:
/usr/local/hadoop 或 $HOME/hadoop → 手动解压安装/etc/hadoop、/usr/lib/hadoop → APT 安装docker ps 中有 Hadoop → Docker 安装stop-all.sh
# 或(新版)
stop-dfs.sh
stop-yarn.sh
确认没有残留进程:
jps
如有残留,手动 kill:
kill -9 <pid>
假设 Hadoop 安装在 /usr/local/hadoop:
sudo rm -rf /usr/local/hadoop
如果是用户目录:
rm -rf ~/hadoop
编辑配置文件:
nano ~/.bashrc
# 或
nano /etc/profile
删除类似内容:
export HADOOP_HOME=/usr/local/hadoop
export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin
使配置生效:
source ~/.bashrc
如果想彻底清理:
sudo rm -rf /tmp/hadoop-*
rm -rf ~/hadoopdata
sudo apt remove hadoop*
sudo apt purge hadoop*
sudo rm -rf /etc/hadoop
sudo rm -rf /usr/lib/hadoop
docker ps -a
docker stop <container_id>
docker rm <container_id>
docker images
docker rmi <image_id>
hadoop version
如果提示:
command not found
说明已成功卸载 ✅
不需要,除非你确定不再使用 Java。
需要:
HADOOP_HOME/tmp/hadoop-*/etc/passwd 是否创建了 hadoop 用户如果你愿意,可以告诉我:
我可以给你精确到命令的卸载方案。