ubuntu

Ubuntu Hadoop 怎样进行故障排查

小樊
40
2025-12-30 12:47:14
栏目: 智能运维

Ubuntu Hadoop 故障排查实战手册

一 快速定位流程

二 高频故障与修复对照表

症状 快速检查 修复建议
启动脚本报 “JAVA_HOME is not set” hadoop-env.sh 是否设置 JAVA_HOME hadoop-env.sh 加入 export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64(路径按实际)
jps 看不到 DataNode 查看 logs/hadoop--datanode-.log 清理 dfs.datanode.data.dir 并重新 hdfs namenode -format;确认 workers 配置正确
NameNode 启动失败,日志提示目录不一致 检查 dfs.namenode.name.dir 权限/路径 确保目录存在且属运行用户;必要时备份后清理再格式化
50070 无法访问(Hadoop 3.x) 浏览器访问 :50070 Hadoop 3.x 使用 :9870(NameNode Web UI)
主机能起从机只有 jps 对比主从 core-site.xml/hdfs-site.xml、网络连通 修正从机配置、SSH 免密与防火墙;查看从机 datanode.log
执行 hadoop 命令报 “Unable to find Hadoop directory” echo $HADOOP_HOME;ls $HADOOP_HOME 正确设置 HADOOP_HOMEPATH,或修正安装路径
主机名含非法字符导致启动异常 查看 /etc/hosts 与主机名 主机名避免 下划线“_”点号“.”,修改后同步 /etc/hosts 与 SSH 配置
端口不通或访问被拒 ufw/iptables 状态;ss -lntp 放行必要端口(如 9000、9870、8088),或临时关闭防火墙验证

三 配置与端口要点

四 日志与 Web UI 验证

五 环境与资源层面的检查

0
看了该问题的人还看了