Chapter 9. Customizing HDFS
Customize the HDFS Home Directory
By default, the HDFS home directory is set to /user/<user_name>. You can
            use the dfs.user.home.base.dir property to customize the HDFS home directory.
- In the - hdfs-site.xmlfile, set the following property:- <property> <name>dfs.user.home.base.dir</name> <value>/user</value> <description>Base directory of user home.</description> </property> - Where - <value>is the path to the new home directory.
Set the Size of the NameNode Edits Directory
You can use the following hdfs-site.xml 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.

