@Override protected void setup(Context context) throws IOException, InterruptedException { super.setup(context); canopyClusterer = new CanopyClusterer(context.getConfiguration()); clusterFilter = Integer.parseInt(context.getConfiguration().get( CanopyConfigKeys.CF_KEY)); }
@Override protected void setup(Context context) throws IOException, InterruptedException { super.setup(context); canopyClusterer = new CanopyClusterer(context.getConfiguration()); canopyClusterer.useT3T4(); clusterFilter = Integer.parseInt(context.getConfiguration().get( CanopyConfigKeys.CF_KEY)); }
/** * Create a {@link CanopyClusterer} from the Hadoop configuration. * * @param configuration Hadoop configuration * * @return CanopyClusterer */ public static CanopyClusterer configureCanopyClusterer(Configuration configuration) { double t1 = Double.parseDouble(configuration.get(T1_KEY)); double t2 = Double.parseDouble(configuration.get(T2_KEY)); DistanceMeasure measure = ClassUtils.instantiateAs(configuration.get(DISTANCE_MEASURE_KEY), DistanceMeasure.class); measure.configure(configuration); CanopyClusterer canopyClusterer = new CanopyClusterer(measure, t1, t2); String d = configuration.get(T3_KEY); if (d != null) { canopyClusterer.setT3(Double.parseDouble(d)); } d = configuration.get(T4_KEY); if (d != null) { canopyClusterer.setT4(Double.parseDouble(d)); } return canopyClusterer; }
/** * Create a {@link CanopyClusterer} from the Hadoop configuration. * * @param configuration Hadoop configuration * * @return CanopyClusterer */ public static CanopyClusterer configureCanopyClusterer(Configuration configuration) { double t1 = Double.parseDouble(configuration.get(T1_KEY)); double t2 = Double.parseDouble(configuration.get(T2_KEY)); DistanceMeasure measure = ClassUtils.instantiateAs(configuration.get(DISTANCE_MEASURE_KEY), DistanceMeasure.class); measure.configure(configuration); CanopyClusterer canopyClusterer = new CanopyClusterer(measure, t1, t2); String d = configuration.get(T3_KEY); if (d != null) { canopyClusterer.setT3(Double.parseDouble(d)); } d = configuration.get(T4_KEY); if (d != null) { canopyClusterer.setT4(Double.parseDouble(d)); } return canopyClusterer; }
DistanceMeasure measure, double t1, double t2, int clusterFilter) throws IOException { CanopyClusterer clusterer = new CanopyClusterer(measure, t1, t2); Collection<Canopy> canopies = Lists.newArrayList(); Configuration conf = new Configuration();
DistanceMeasure measure, double t1, double t2, int clusterFilter) throws IOException { CanopyClusterer clusterer = new CanopyClusterer(measure, t1, t2); Collection<Canopy> canopies = Lists.newArrayList(); Configuration conf = new Configuration();
DistanceMeasure measure, double t1, double t2, int clusterFilter) throws IOException { CanopyClusterer clusterer = new CanopyClusterer(measure, t1, t2); Collection<Canopy> canopies = Lists.newArrayList(); Configuration conf = new Configuration();