在 Linux 上“卸载 Hadoop”通常分几种情况,下面按最常见场景给你一步步说明。
# 如果你配置了环境变量
stop-all.sh
# 或(新版)
stop-dfs.sh
stop-yarn.sh
确认进程已退出:
jps
不应再看到 NameNode / DataNode / ResourceManager 等。
假设 Hadoop 安装在 /usr/local/hadoop 或 ~/hadoop:
sudo rm -rf /usr/local/hadoop
# 或
rm -rf ~/hadoop
编辑以下文件(看你当初改了哪个):
vi ~/.bashrc
# 或
vi /etc/profile
删除类似内容:
export HADOOP_HOME=/usr/local/hadoop
export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin
然后执行:
source ~/.bashrc
如果你不再需要数据:
rm -rf /tmp/hadoop-*
rm -rf ~/hadoopdata
(路径以你 core-site.xml / hdfs-site.xml 中配置为准)
sudo apt remove hadoop*
sudo apt purge hadoop*
sudo apt autoremove
sudo yum remove hadoop*
docker ps -a
docker stop <container_id>
docker rm <container_id>
docker rmi <image_id>
hadoop version
应提示 command not found
如果你愿意,可以告诉我:
我可以给你更精确的命令。