By setting the Rack ID, you can enable Ambari to manage rack
         information for hosts, including displaying the hosts in heatmaps by Rack ID, enabling
         users to filter and find hosts on the Hosts page, using that Rack
         ID. If HDFS is installed in your cluster, Ambari passes this Rack ID information to HDFS
         using a topology script. Ambari generates a topology script at
            /etc/hadoop/conf/topology.py and sets the
         net.topology.script.file.name property in core-site automatically. This topology script
         reads a mappings file /etc/hadoop/conf/topology_mappings.data that
         Ambari automatically generates. When you make changes to Rack ID assignment using Ambari,
         this mappings file will be updated when you push out the HDFS configuration. HDFS uses this
         topology script to obtain Rack information about the DataNode hosts. You can set the Rack ID using Ambari Web in two ways.
               - Make multiple hosts aware of a rack simultaneously, using
                     Actions.
- Make each host aware of a rack individually, using Host
                     Actions.
- 
            To set the Rack ID for multiple hosts, from the Hosts page,
               click Actions, then click Selected
                  Hosts, Filtered Hosts, or All
                  Hosts.
         
- 
            Expand the menu, and click Hosts.
         
- 
            Then, expand the menu and click Set Rack.
            
         
- 
            Alteratively, for a specific host, from the Hosts page,
               click .
         
- 
            In Set Rack, type the rack name, then click
                  OK.
         
Browse to , and restart any services that display the Restart
            Required icon.