温馨提示×

centos怎么重启hdfs服务

小樊
38
2026-10-06 09:07:34
栏目: 智能运维

在 CentOS 上重启 HDFS 服务,通常取决于你是 CDH/HDP 等发行版 还是 原生 Apache Hadoop。下面分情况说明。


一、原生 Apache Hadoop(最常用)

1. 使用 Hadoop 自带脚本(推荐)

在 NameNode 节点 上执行:

# 停止 HDFS
stop-dfs.sh

# 启动 HDFS
start-dfs.sh

如果你只配置了 HDFS(没有 YARN):

start-dfs.sh
stop-dfs.sh

前提:HADOOP_HOME 已配置,且 ssh 免密已配置好


2. 单独重启某个角色(不常用)

hadoop-daemon.sh stop namenode
hadoop-daemon.sh start namenode

hadoop-daemon.sh stop datanode
hadoop-daemon.sh start datanode

二、CDH(Cloudera)环境

方式 1:命令行(CM 管理)

# 停止
systemctl stop cloudera-scm-agent

# 启动
systemctl start cloudera-scm-agent

然后通过 Cloudera Manager Web UI 重启 HDFS 服务。

方式 2:直接在 CM 页面操作

  1. 登录 Cloudera Manager
  2. 进入 HDFS 服务
  3. 点击 重启 (Restart)

三、HDP / Ambari 环境

ambari-server restart

或通过 Ambari Web:

  • Services → HDFS → Restart

四、使用 systemd(部分发行版)

如果 HDFS 被配置为 systemd 服务:

systemctl restart hadoop-hdfs-namenode
systemctl restart hadoop-hdfs-datanode

五、重启后检查

hdfs dfsadmin -report
jps

如果你能告诉我:

  • 用的是 原生 Hadoop / CDH / HDP
  • CentOS 版本
  • 是否 HA 模式

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

0 踩