温馨提示×

centos如何卸载hdfs配置

小樊
40
2026-09-21 16:24:57
栏目: 智能运维

在 CentOS 上“卸载 HDFS 配置”通常不是像卸载软件包那样一条命令搞定,而是删除 HDFS 相关配置文件、清理环境变量、停止服务,视你是裸装 HDFS还是通过 Hadoop 发行版 / Ambari / Cloudera安装而不同。下面按常见情况给你说明。


一、如果是手动安装 Hadoop / HDFS(最常见)

1. 停止 HDFS 服务

stop-dfs.sh
# 或
$HADOOP_HOME/sbin/stop-dfs.sh

如果是伪分布式:

$HADOOP_HOME/sbin/stop-dfs.sh

2. 删除 HDFS 配置文件

常见配置文件位置:

$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

3. 删除 HDFS 数据目录

hdfs-site.xml 中定义的:

  • dfs.namenode.name.dir
  • dfs.datanode.data.dir

例如:

rm -rf /data/hadoop/hdfs

4. 清理环境变量

编辑:

vi ~/.bashrc
# 或
vi /etc/profile

删除类似内容:

export HADOOP_HOME=/opt/hadoop
export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin

使配置生效:

source ~/.bashrc

5. 删除 HDFS 用户(可选)

userdel -r hdfs

二、如果是用 RPM / YUM 安装的 Hadoop

查看是否安装:

rpm -qa | grep hadoop

卸载:

yum remove hadoop*

删除残留配置:

rm -rf /etc/hadoop
rm -rf /var/lib/hadoop

三、如果是 Ambari / Cloudera 管理的 HDFS

不要手动删配置

正确方式:

  • Ambari:
    Ambari Web → HDFS → Actions → Stop / Delete Service
  • Cloudera:
    Cloudera Manager → HDFS → Actions → Stop / Remove

之后再由平台清理配置。


四、快速检查是否还有 HDFS 痕迹

which hdfs
ps -ef | grep namenode
ps -ef | grep datanode
ls /etc/hadoop
env | grep HADOOP

如果你愿意,可以告诉我:

  • CentOS 版本
  • Hadoop 安装方式(tar / yum / Ambari / CDH)
  • 完全卸载还是只删配置

我可以给你一条精确命令清单。

0