Kafka技术内幕-日志压缩
来源:互联网
1 日志管理类的后台线程
散布式存储体系除要保证客户端写要求流程的准确性,节点可能会非正常宕机或须要重启,在启动的时候必须要能够正常地加载/恢复已有的数据,日志管理类在创立的时候要加载已有的所有日志文件,这和创立Log时要加载所有的Segment是相似的。 LogManager 的 logDirs 参数对应了 log.dirs 配置项,每一个TopicPartition文件夹都对应一个Log实例,所有的Partition文件夹都在日志目录下,当胜利加载完所有的Log实例后logs才可以被日志管理类真正地用在战场上。
散布式存储体系除要保证客户端写要求流程的准确性,节点可能会非正常宕机或须要