在 CentOS 上重启 HDFS 服务,通常取决于你是 CDH/HDP 等发行版 还是 原生 Apache Hadoop。下面分情况说明。
在 NameNode 节点 上执行:
# 停止 HDFS
stop-dfs.sh
# 启动 HDFS
start-dfs.sh
如果你只配置了 HDFS(没有 YARN):
start-dfs.sh
stop-dfs.sh
前提:
HADOOP_HOME已配置,且ssh免密已配置好
hadoop-daemon.sh stop namenode
hadoop-daemon.sh start namenode
hadoop-daemon.sh stop datanode
hadoop-daemon.sh start datanode
# 停止
systemctl stop cloudera-scm-agent
# 启动
systemctl start cloudera-scm-agent
然后通过 Cloudera Manager Web UI 重启 HDFS 服务。
ambari-server restart
或通过 Ambari Web:
如果 HDFS 被配置为 systemd 服务:
systemctl restart hadoop-hdfs-namenode
systemctl restart hadoop-hdfs-datanode
hdfs dfsadmin -report
jps
如果你能告诉我:
我可以给你更精确的重启命令。