Properties to set the size
of the NameNode edits directory

You can configure the dfs.namenode.num.checkpoints.retained and
dfs.namenode.num.extra.edits.retained properties to control the size of
the directory that holds the NameNode edits directory.

dfs.namenode.num.checkpoints.retained: The number of image
checkpoint files that are retained in storage directories. All edit logs necessary
to recover an up-to-date namespace from the oldest retained checkpoint are also
retained.

dfs.namenode.num.extra.edits.retained: The number of extra
transactions that should be retained beyond what is minimally necessary for a
NameNode restart. This can be useful for audit purposes, or for an HA setup where
a remote Standby Node may have been offline for some time and require a longer
backlog of retained edits in order to start again.