Configure the Beacon User if DLM Is Installed
The DLM Engine employs the default Beacon user to perform actions on the cluster nodes. The Beacon user is created during the DLM Engine installation, configured as a Hadoop Proxy superuser. However, the Beacon user must also be configured as an HDFS superuser, after completing the DLM Engine installation.
About This Task
This task must be completed on every NameNode on clusters used with DLM.
“Beacon” is the internal name for the DLM Engine. You will see the name Beacon in some paths, commands, etc.
Steps
Log into a NameNode host as root.
Assign the Beacon user to the HDFS superuser group.
usermod -a -G hdfs beacon
Refresh configuration and mappings files.
hdfs dfsadmin -refreshSuperUserGroupsConfiguration
hdfs dfsadmin -refreshUserToGroupsMappings
Verify that Beacon was added as a user to the HDFS superuser group.
hdfs groups beacon
The output should display HDFS as one of the groups.
Repeat this process on every NameNode used with DLM for replication.