在 CentOS 上“卸载 HDFS 配置”通常不是像卸载软件包那样一条命令搞定,而是删除 HDFS 相关配置文件、清理环境变量、停止服务,视你是裸装 HDFS还是通过 Hadoop 发行版 / Ambari / Cloudera安装而不同。下面按常见情况给你说明。
stop-dfs.sh
# 或
$HADOOP_HOME/sbin/stop-dfs.sh
如果是伪分布式:
$HADOOP_HOME/sbin/stop-dfs.sh
常见配置文件位置:
$HADOOP_HOME/etc/hadoop/
可删除以下 HDFS 相关配置:
rm -f $HADOOP_HOME/etc/hadoop/hdfs-site.xml
rm -f $HADOOP_HOME/etc/hadoop/core-site.xml
rm -f $HADOOP_HOME/etc/hadoop/hadoop-env.sh
如果你要彻底移除 Hadoop:
rm -rf $HADOOP_HOME
在 hdfs-site.xml 中定义的:
dfs.namenode.name.dirdfs.datanode.data.dir例如:
rm -rf /data/hadoop/hdfs
编辑:
vi ~/.bashrc
# 或
vi /etc/profile
删除类似内容:
export HADOOP_HOME=/opt/hadoop
export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin
使配置生效:
source ~/.bashrc
userdel -r hdfs
查看是否安装:
rpm -qa | grep hadoop
卸载:
yum remove hadoop*
删除残留配置:
rm -rf /etc/hadoop
rm -rf /var/lib/hadoop
❌ 不要手动删配置
正确方式:
Ambari Web → HDFS → Actions → Stop / Delete ServiceCloudera Manager → HDFS → Actions → Stop / Remove之后再由平台清理配置。
which hdfs
ps -ef | grep namenode
ps -ef | grep datanode
ls /etc/hadoop
env | grep HADOOP
如果你愿意,可以告诉我:
我可以给你一条精确命令清单。