温馨提示×

centos中怎么删hdfs配置

小樊
39
2026-09-06 13:10:50
栏目: 智能运维

在 CentOS 中“删 HDFS 配置”通常有几层含义,下面按常见场景给你说清楚,你可以对号入座。


一、只是删 HDFS 的配置文件(不卸载组件)

HDFS 配置一般在 Hadoop 安装目录下,例如:

/etc/hadoop/
# 或
$HADOOP_HOME/etc/hadoop/

常见配置文件:

  • hdfs-site.xml
  • core-site.xml
  • hadoop-env.sh

删除配置示例

rm -f /etc/hadoop/hdfs-site.xml
rm -f /etc/hadoop/core-site.xml

⚠️ 注意:

  • 删除后 HDFS 将无法启动
  • 不影响已安装的 Hadoop 软件

二、停止并禁用 HDFS 服务(CentOS 7+)

如果是通过系统服务启动的:

systemctl stop hadoop-hdfs-namenode
systemctl stop hadoop-hdfs-datanode
systemctl disable hadoop-hdfs-namenode
systemctl disable hadoop-hdfs-datanode

(服务名可能不同,按你实际安装来)


三、彻底卸载 Hadoop / HDFS(CentOS)

1. 停止所有 Hadoop 服务

stop-dfs.sh
stop-yarn.sh

2. 删除 Hadoop 安装目录

rm -rf /opt/hadoop
# 或
rm -rf $HADOOP_HOME

3. 删除配置文件

rm -rf /etc/hadoop

4. 删除数据目录(⚠️ 数据会没)

rm -rf /data/hdfs

5. 删除环境变量

编辑:

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

删除类似:

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

然后:

source ~/.bashrc

四、如果是用 RPM / YUM 安装的

yum remove hadoop-hdfs*

五、只“清空配置”但保留软件(常用)

你可以把配置清空而不是删除文件:

> /etc/hadoop/hdfs-site.xml
> /etc/hadoop/core-site.xml

如果你能告诉我:

  • HDFS 是 CDH / HDP / 原生 Apache 装的?
  • 是想 停用 / 清空配置 / 完全卸载

我可以给你更精确的命令。

0