ubuntu

如何解决 Ubuntu Hadoop 内存不足

小樊
35
2025-12-08 21:39:03
栏目: 智能运维

Ubuntu 上 Hadoop 内存不足的定位与解决

一、先快速定位内存不足的类型

二、按组件调整内存配置

三、常见场景与对应处理

场景 典型现象 处理要点
作业报 Java heap space 任务失败,日志含 “Java heap space” 增大 mapreduce.{map
NameNode 处于 Safe mode 写入失败,Web UI 提示空间不足 用 df -h 检查磁盘,清理或扩容;空间恢复后执行 hadoop dfsadmin -safemode leave 退出安全模式
容器申请被拒或调度失败 作业卡住、无法获取容器 检查 yarn.scheduler.maximum-allocation-mb 与容器请求是否匹配;确认 yarn.nodemanager.resource.memory-mb 足够且未超物理内存
系统频繁交换或 OOM 节点响应慢、进程被杀 减少容器并发与堆大小,避免内存超卖;必要时增加物理内存或启用/扩容 Swap(仅缓解,非根本方案)

四、作业与数据层面的优化建议

五、配置示例与注意事项

0
看了该问题的人还看了