hadoop

HDFS架构师 5 - NameNode bug分析及双缓冲机制

2021-02-26  本文已影响0人  fat32jin

一、回顾HDFS 元数据 管理

1、0 回顾HDFS 元数据 管理 流程

35} 0:8

1.1 写元数据(journalnode)超时会导致namenode进程异常退出

36} 0:25

1.2 解读等待写journalnode的结果的流程代码

37} 0: 29

2、高并发下的gc导致NM失去响应

2.0 FullGC 简单的 垃圾回收流程

38} 0:15 完

3、stopwatch 工具编写

39} 11

4、修复NM 的fullgc 问题

40} 0:20

5、回顾双缓存机制、修复namenode瞬时高并发导致的短暂不可用问题

41} 0:40
0:20 ——》 synchronized void waitIfAutoSyncScheduled() {
高并发下会hang起

上一篇下一篇

猜你喜欢

热点阅读