public class SimpleMasterComputeComputation extends BasicComputation<org.apache.hadoop.io.LongWritable,org.apache.hadoop.io.DoubleWritable,org.apache.hadoop.io.FloatWritable,org.apache.hadoop.io.DoubleWritable>
| Modifier and Type | Class and Description | 
|---|---|
| static class  | SimpleMasterComputeComputation.SimpleMasterComputeMasterCompute used with  SimpleMasterComputeComputation. | 
| static class  | SimpleMasterComputeComputation.SimpleMasterComputeWorkerContextWorker context used with  SimpleMasterComputeComputation. | 
| Modifier and Type | Field and Description | 
|---|---|
| static String | SMC_AGGAggregator to get values from the master to the workers | 
| Constructor and Description | 
|---|
| SimpleMasterComputeComputation() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | compute(Vertex<org.apache.hadoop.io.LongWritable,org.apache.hadoop.io.DoubleWritable,org.apache.hadoop.io.FloatWritable> vertex,
       Iterable<org.apache.hadoop.io.DoubleWritable> messages)Must be defined by user to do computation on a single Vertex. | 
addEdgeRequest, addVertexRequest, addVertexRequest, getContext, getMyWorkerIndex, getSuperstep, getTotalNumEdges, getTotalNumVertices, getWorkerContext, getWorkerCount, getWorkerForVertex, initialize, postSuperstep, preSuperstep, removeEdgesRequest, removeVertexRequest, sendMessage, sendMessageToAllEdges, sendMessageToMultipleEdgesaggregate, getAggregatedValue, getBroadcast, reduce, reduceMerge, setWorkerGlobalCommUsagegetConf, setConfclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetConfsetConfgetBroadcastreduce, reduceMergeaggregategetAggregatedValuepublic static final String SMC_AGG
public void compute(Vertex<org.apache.hadoop.io.LongWritable,org.apache.hadoop.io.DoubleWritable,org.apache.hadoop.io.FloatWritable> vertex, Iterable<org.apache.hadoop.io.DoubleWritable> messages) throws IOException
AbstractComputationcompute in interface Computation<org.apache.hadoop.io.LongWritable,org.apache.hadoop.io.DoubleWritable,org.apache.hadoop.io.FloatWritable,org.apache.hadoop.io.DoubleWritable,org.apache.hadoop.io.DoubleWritable>compute in class AbstractComputation<org.apache.hadoop.io.LongWritable,org.apache.hadoop.io.DoubleWritable,org.apache.hadoop.io.FloatWritable,org.apache.hadoop.io.DoubleWritable,org.apache.hadoop.io.DoubleWritable>vertex - Vertexmessages - Messages that were sent to this vertex in the previous
                 superstep.  Each message is only guaranteed to have
                 a life expectancy as long as next() is not called.IOExceptionCopyright © 2011-2020 The Apache Software Foundation. All Rights Reserved.