The NameNode uses a transaction log called the EditLog to persistently record every change that occurs to file system metadata.
The NameNode to insert a record into the EditLog when
Offline Edits Viewer is a tool to parse the Edits log file.
The NameNode uses a file in its local host OS file system to store the EditLog.