org.apache.hadoop.hdfs.server.balancer
Interface Matcher


public interface Matcher

A matcher interface for matching nodes.


Field Summary
static Matcher ANY_OTHER
          Match any datanode with any other datanode.
static Matcher SAME_NODE_GROUP
          Match datanodes in the same node group.
static Matcher SAME_RACK
          Match datanodes in the same rack.
 
Method Summary
 boolean match(org.apache.hadoop.net.NetworkTopology cluster, org.apache.hadoop.net.Node left, org.apache.hadoop.net.Node right)
          Given the cluster topology, does the left node match the right node?
 

Field Detail

SAME_NODE_GROUP

static final Matcher SAME_NODE_GROUP
Match datanodes in the same node group.


SAME_RACK

static final Matcher SAME_RACK
Match datanodes in the same rack.


ANY_OTHER

static final Matcher ANY_OTHER
Match any datanode with any other datanode.

Method Detail

match

boolean match(org.apache.hadoop.net.NetworkTopology cluster,
              org.apache.hadoop.net.Node left,
              org.apache.hadoop.net.Node right)
Given the cluster topology, does the left node match the right node?



Copyright © 2014 Apache Software Foundation. All Rights Reserved.