java.lang.Object
org.apache.hadoop.hdfs.server.federation.resolver.order.RandomResolver
All Implemented Interfaces:
OrderedResolver

public class RandomResolver extends Object implements OrderedResolver
Order the destinations randomly.
  • Constructor Details

    • RandomResolver

      public RandomResolver()
  • Method Details

    • getFirstNamespace

      public String getFirstNamespace(String path, PathLocation loc)
      Get a random name space from the path.
      Specified by:
      getFirstNamespace in interface OrderedResolver
      Parameters:
      path - Path ignored by this policy.
      loc - Federated location with multiple destinations.
      Returns:
      Random name space.