含蓄香氛

文章
7
资源
0
加入时间
3年0月8天

2021SC@SDUSC HBase(十四)项目代码分析——WAL生命周期一、简述二、WAL写入三、WAL滚动四、WAL失效五、WAL删除

2021SC@SDUSC目录一、简述二、WAL写入三、WAL滚动四、WAL失效五、WAL删除一、简述WAL的生命周期主要包括WAL的写入、滚动、失效和删除二、WAL写入WAL写入详解三、WAL滚动通过wal日志切换,这样可以避免产生单独的过大的wal日志文件,这样可以方便后续的日志清理(可以将过期日志文件直接删除)另外如果需要使用日志进行恢复时,也可以同时解析多个小的日志文件,缩短恢复所需时间。wal触发切换的场景有如下几种:SyncRunner线程在处理日志同步后,如果有异常发生,就会