Configure the DLM Beacon user
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.
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.
- Log in to 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 beaconThe output should display HDFS as one of the groups.
- Repeat this process on every NameNode used with DLM for replication.