温馨提示×

centos怎么卸hdfs配置

小樊
45
2026-09-24 16:50:26
栏目: 智能运维

在 CentOS 上“卸载 HDFS 配置”,通常并不是像卸载软件那样一条命令搞定,而是删除 HDFS 相关配置文件、环境变量,以及(可选)停止并清理 HDFS 服务。下面按常见场景给你说明。


一、如果你只是想删掉 HDFS 配置(保留软件)

1. 删除 HDFS 配置文件

HDFS 配置一般在:

/etc/hadoop/

或你自定义的安装目录,比如:

/opt/hadoop/etc/hadoop/

常见配置文件:

  • core-site.xml
  • hdfs-site.xml
  • mapred-site.xml
  • yarn-site.xml

删除示例:

rm -rf /etc/hadoop
# 或
rm -rf /opt/hadoop/etc/hadoop

2. 清理环境变量

编辑用户或系统环境变量文件:

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

删除类似内容:

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

使配置生效:

source ~/.bashrc

3. 删除数据目录(可选)

如果你不想保留 HDFS 数据:

rm -rf /data/hadoop
rm -rf /tmp/hadoop-*

二、如果你是通过系统服务运行的 HDFS(如 Hadoop 自带的)

1. 停止 HDFS

stop-dfs.sh

如果是 HA / 自定义脚本:

$HADOOP_HOME/sbin/stop-dfs.sh

2. 删除 systemd 服务(如果有)

systemctl stop hadoop-namenode
systemctl disable hadoop-namenode
rm -f /usr/lib/systemd/system/hadoop-*.service
systemctl daemon-reload

三、如果你是 RPM / YUM 安装的 Hadoop

查看是否安装:

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/profile
  • crontab(crontab -l)

五、确认是否清理干净

which hdfs
echo $HADOOP_HOME
ls /etc/hadoop

都没有输出,说明基本清理完成。


如果你能告诉我:

  • HDFS 是 手动安装 / RPM / Docker / CDH / HDP
  • 是否要 完全卸载还是只删配置

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

0 踩