在 CentOS 上“卸载 HDFS 配置”,通常并不是像卸载软件那样一条命令搞定,而是删除 HDFS 相关配置文件、环境变量,以及(可选)停止并清理 HDFS 服务。下面按常见场景给你说明。
HDFS 配置一般在:
/etc/hadoop/
或你自定义的安装目录,比如:
/opt/hadoop/etc/hadoop/
常见配置文件:
core-site.xmlhdfs-site.xmlmapred-site.xmlyarn-site.xml删除示例:
rm -rf /etc/hadoop
# 或
rm -rf /opt/hadoop/etc/hadoop
编辑用户或系统环境变量文件:
vi ~/.bashrc
# 或
vi /etc/profile
删除类似内容:
export HADOOP_HOME=/opt/hadoop
export HDFS_NAMENODE_USER=hdfs
export PATH=$PATH:$HADOOP_HOME/bin
使配置生效:
source ~/.bashrc
如果你不想保留 HDFS 数据:
rm -rf /data/hadoop
rm -rf /tmp/hadoop-*
stop-dfs.sh
如果是 HA / 自定义脚本:
$HADOOP_HOME/sbin/stop-dfs.sh
systemctl stop hadoop-namenode
systemctl disable hadoop-namenode
rm -f /usr/lib/systemd/system/hadoop-*.service
systemctl daemon-reload
查看是否安装:
rpm -qa | grep hadoop
卸载:
yum remove hadoop*
或:
rpm -e hadoop
rm -rf /opt/hadoop
rm -rf /etc/hadoop
rm -rf /var/log/hadoop
rm -rf /tmp/hadoop-*
并清理:
~/.bashrc/etc/profilecrontab -l)which hdfs
echo $HADOOP_HOME
ls /etc/hadoop
都没有输出,说明基本清理完成。
如果你能告诉我:
我可以给你更精确的命令。