@Test
public void testConfModificationFederationOnly() {

  final HdfsConfiguration conf = new HdfsConfiguration();
  String nsId = "ns1";
  
  conf.set(DFS_NAMESERVICES, nsId);
  conf.set(DFS_NAMESERVICE_ID, nsId);
  // Set the nameservice specific keys with nameserviceId in the config key
  for (String key : NameNode.NAMENODE_SPECIFIC_KEYS) {
    // Note: value is same as the key
    conf.set(DFSUtil.addKeySuffixes(key, nsId), key);
  }
  // Initialize generic keys from specific keys
  NameNode.initializeGenericKeys(conf, nsId, null);
  // Retrieve the keys without nameserviceId and Ensure generic keys are set
  // to the correct value
  for (String key : NameNode.NAMENODE_SPECIFIC_KEYS) {
    assertEquals(key, conf.get(key));
  }
}