测试数据:
[0,0,[[1,1],[3,3]]]
[1,0,[[0,1],[2,2],[3,1]]]
[2,0,[[1,2],[4,4]]]
[3,0,[[0,3],[1,1],[4,4]]]
[4,0,[[3,4],[2,4]]]
注意格式为
JsonLongDoubleFloatDoubleVertexInputFormat
[source_id,source_value,[[dest_id, edge_value],...]].
执行命令:
[liuqiang2@mu02 bin]$ giraph ../giraph-examples-1.1.0.jar org.apache.giraph.examples.SimplePageRankComputation -vif org.apache.giraph.io.formats.JsonLongDoubleFloatDoubleVertexInputFormat -vip /test/test.txt -vof org.apache.giraph.io.formats.IdWithValueTextOutputFormat -op /output1 -w 1 -mc org.apache.giraph.examples.SimplePageRankComputation\$SimplePageRankMasterCompute
结果:
HADOOP_CONF_DIR=/opt/hadoop-1.2.1/conf
16/03/16 15:29:39 INFO utils.ConfigurationUtils: No edge input format specified. Ensure your InputFormat does not require one.
16/03/16 15:29:39 INFO utils.ConfigurationUtils: No edge output format specified. Ensure your OutputFormat does not require one.
16/03/16 15:29:39 INFO job.GiraphJob: run: Since checkpointing is disabled (default), do not allow any task retries (setting mapred.map.max.attempts = 0, old value = 4)
16/03/16 15:29:44 INFO job.GiraphJob: Tracking URL: http://mu02:50030/jobdetails.jsp?jobid=job_201603151735_0006
16/03/16 15:29:44 INFO job.GiraphJob: Waiting for resources... Job will start only when it gets all 2 mappers
16/03/16 15:30:13 INFO job.HaltApplicationUtils$DefaultHaltInstructionsWriter: writeHaltInstructions: To halt after next superstep execute: 'bin/halt-application --zkServer mu02:22181 --zkNode /_hadoopBsp/job_201603151735_0006/_haltComputation'
16/03/16 15:30:13 INFO mapred.JobClient: Running job: job_201603151735_0006
16/03/16 15:30:14 INFO mapred.JobClient: map 50% reduce 0%
16/03/16 15:30:18 INFO mapred.JobClient: map 100% reduce 0%
16/03/16 15:30:27 INFO mapred.JobClient: Job complete: job_201603151735_0006
16/03/16 15:30:27 INFO mapred.JobClient: Counters: 68
16/03/16 15:30:27 INFO mapred.JobClient: Zookeeper halt node
16/03/16 15:30:27 INFO mapred.JobClient: /_hadoopBsp/job_201603151735_0006/_haltComputation=0
16/03/16 15:30:27 INFO mapred.JobClient: Zookeeper base path
16/03/16 15:30:27 INFO mapred.JobClient: /_hadoopBsp/job_201603151735_0006=0
16/03/16 15:30:27 INFO mapred.JobClient: Job Counters
16/03/16 15:30:27 INFO mapred.JobClient: SLOTS_MILLIS_MAPS=46775
16/03/16 15:30:27 INFO mapred.JobClient: Total time spent by all reduces waiting after reserving slots (ms)=0
16/03/16 15:30:27 INFO mapred.JobClient: Total time spent by all maps waiting after reserving slots (ms)=0
16/03/16 15:30:27 INFO mapred.JobClient: Launched map tasks=2
16/03/16 15:30:27 INFO mapred.JobClient: SLOTS_MILLIS_REDUCES=0
16/03/16 15:30:27 INFO mapred.JobClient: Giraph Timers
16/03/16 15:30:27 INFO mapred.JobClient: Superstep 29 SimplePageRankComputation (ms)=49
16/03/16 15:30:27 INFO mapred.JobClient: Superstep 12 SimplePageRankComputation (ms)=58
16/03/16 15:30:27 INFO mapred.JobClient: Superstep 16 SimplePageRankComputation (ms)=54
16/03/16 15:30:27 INFO mapred.JobClient: Superstep 21 SimplePageRankComputation (ms)=38
16/03/16 15:30:27 INFO mapred.JobClient: Shutdown (ms)=8942
16/03/16 15:30:27 INFO mapred.JobClient: Superstep 0 SimplePageRankComputation (ms)=212
16/03/16 15:30:27 INFO mapred.JobClient: Superstep 15 SimplePageRankComputation (ms)=43
16/03/16 15:30:27 INFO mapred.JobClient: Superstep 13 SimplePageRankComputation (ms)=68
16/03/16 15:30:27 INFO mapred.JobClient: Superstep 27 SimplePageRankComputation (ms)=52
16/03/16 15:30:27 INFO mapred.JobClient: Superstep 17 SimplePageRankComputation (ms)=58
16/03/16 15:30:27 INFO mapred.JobClient: Superstep 26 SimplePageRankComputation (ms)=58
16/03/16 15:30:27 INFO mapred.JobClient: Superstep 23 SimplePageRankComputation (ms)=59
16/03/16 15:30:27 INFO mapred.JobClient: Superstep 5 SimplePageRankComputation (ms)=66
16/03/16 15:30:27 INFO mapred.JobClient: Superstep 18 SimplePageRankComputation (ms)=48
16/03/16 15:30:27 INFO mapred.JobClient: Superstep 22 SimplePageRankComputation (ms)=42
16/03/16 15:30:27 INFO mapred.JobClient: Superstep 10 SimplePageRankComputation (ms)=64
16/03/16 15:30:27 INFO mapred.JobClient: Superstep 8 SimplePageRankComputation (ms)=60
16/03/16 15:30:27 INFO mapred.JobClient: Superstep 3 SimplePageRankComputation (ms)=77
16/03/16 15:30:27 INFO mapred.JobClient: Superstep 19 SimplePageRankComputation (ms)=40
16/03/16 15:30:27 INFO mapred.JobClient: Superstep 4 SimplePageRankComputation (ms)=70
16/03/16 15:30:27 INFO mapred.JobClient: Superstep 9 SimplePageRankComputation (ms)=61
16/03/16 15:30:27 INFO mapred.JobClient: Superstep 30 SimplePageRankComputation (ms)=49
16/03/16 15:30:27 INFO mapred.JobClient: Input superstep (ms)=366
16/03/16 15:30:27 INFO mapred.JobClient: Superstep 25 SimplePageRankComputation (ms)=56
16/03/16 15:30:27 INFO mapred.JobClient: Superstep 28 SimplePageRankComputation (ms)=42
16/03/16 15:30:27 INFO mapred.JobClient: Initialize (ms)=3163
16/03/16 15:30:27 INFO mapred.JobClient: Superstep 7 SimplePageRankComputation (ms)=51
16/03/16 15:30:27 INFO mapred.JobClient: Setup (ms)=97
16/03/16 15:30:27 INFO mapred.JobClient: Superstep 14 SimplePageRankComputation (ms)=58
16/03/16 15:30:27 INFO mapred.JobClient: Total (ms)=11728
16/03/16 15:30:27 INFO mapred.JobClient: Superstep 20 SimplePageRankComputation (ms)=40
16/03/16 15:30:27 INFO mapred.JobClient: Superstep 24 SimplePageRankComputation (ms)=62
16/03/16 15:30:27 INFO mapred.JobClient: Superstep 11 SimplePageRankComputation (ms)=65
16/03/16 15:30:27 INFO mapred.JobClient: Superstep 2 SimplePageRankComputation (ms)=447
16/03/16 15:30:27 INFO mapred.JobClient: Superstep 1 SimplePageRankComputation (ms)=97
16/03/16 15:30:27 INFO mapred.JobClient: Superstep 6 SimplePageRankComputation (ms)=67
16/03/16 15:30:27 INFO mapred.JobClient: Zookeeper server:port
16/03/16 15:30:27 INFO mapred.JobClient: mu02:22181=0
16/03/16 15:30:27 INFO mapred.JobClient: Giraph Stats
16/03/16 15:30:27 INFO mapred.JobClient: Aggregate edges=12
16/03/16 15:30:27 INFO mapred.JobClient: Sent message bytes=0
16/03/16 15:30:27 INFO mapred.JobClient: Superstep=31
16/03/16 15:30:27 INFO mapred.JobClient: Last checkpointed superstep=0
16/03/16 15:30:27 INFO mapred.JobClient: Current workers=1
16/03/16 15:30:27 INFO mapred.JobClient: Aggregate sent messages=360
16/03/16 15:30:27 INFO mapred.JobClient: Current master task partition=0
16/03/16 15:30:27 INFO mapred.JobClient: Sent messages=0
16/03/16 15:30:27 INFO mapred.JobClient: Aggregate finished vertices=5
16/03/16 15:30:27 INFO mapred.JobClient: Aggregate sent message message bytes=6510
16/03/16 15:30:27 INFO mapred.JobClient: Aggregate vertices=5
16/03/16 15:30:27 INFO mapred.JobClient: File Output Format Counters
16/03/16 15:30:27 INFO mapred.JobClient: Bytes Written=0
16/03/16 15:30:27 INFO mapred.JobClient: FileSystemCounters
16/03/16 15:30:27 INFO mapred.JobClient: HDFS_BYTES_READ=200
16/03/16 15:30:27 INFO mapred.JobClient: FILE_BYTES_WRITTEN=268928
16/03/16 15:30:27 INFO mapred.JobClient: HDFS_BYTES_WRITTEN=109
16/03/16 15:30:27 INFO mapred.JobClient: File Input Format Counters
16/03/16 15:30:27 INFO mapred.JobClient: Bytes Read=0
16/03/16 15:30:27 INFO mapred.JobClient: Map-Reduce Framework
16/03/16 15:30:27 INFO mapred.JobClient: Map input records=2
16/03/16 15:30:27 INFO mapred.JobClient: Physical memory (bytes) snapshot=793718784
16/03/16 15:30:27 INFO mapred.JobClient: Spilled Records=0
16/03/16 15:30:27 INFO mapred.JobClient: CPU time spent (ms)=13120
16/03/16 15:30:27 INFO mapred.JobClient: Total committed heap usage (bytes)=1339031552
16/03/16 15:30:27 INFO mapred.JobClient: Virtual memory (bytes) snapshot=3435483136
16/03/16 15:30:27 INFO mapred.JobClient: Map output records=0
16/03/16 15:30:27 INFO mapred.JobClient: SPLIT_RAW_BYTES=88
注意参数最后的: -mc org.apache.giraph.examples.SimplePageRankComputation\$SimplePageRankMasterCompute
PageRankBenchmark版本
giraph ../giraph-core-1.1.0.jar org.apache.giraph.benchmark.PageRankComputationNew -vif org.apache.giraph.io.formats.LongDoubleDoubleAdjacencyListVertexInputFormat -vip /test/data.txt -op /output1 -w 1
16/03/16 21:59:38 INFO mapred.JobClient: Running job: job_201603162124_0003
16/03/16 21:59:39 INFO mapred.JobClient: map 100% reduce 0%
16/03/16 21:59:44 INFO mapred.JobClient: Job complete: job_201603162124_0003
16/03/16 21:59:44 INFO mapred.JobClient: Counters: 37
16/03/16 21:59:44 INFO mapred.JobClient: Zookeeper halt node
16/03/16 21:59:44 INFO mapred.JobClient: /_hadoopBsp/job_201603162124_0003/_haltComputation=0
16/03/16 21:59:44 INFO mapred.JobClient: Zookeeper base path
16/03/16 21:59:44 INFO mapred.JobClient: /_hadoopBsp/job_201603162124_0003=0
16/03/16 21:59:44 INFO mapred.JobClient: Job Counters
16/03/16 21:59:44 INFO mapred.JobClient: SLOTS_MILLIS_MAPS=34879
16/03/16 21:59:44 INFO mapred.JobClient: Total time spent by all reduces waiting after reserving slots (ms)=0
16/03/16 21:59:44 INFO mapred.JobClient: Total time spent by all maps waiting after reserving slots (ms)=0
16/03/16 21:59:44 INFO mapred.JobClient: Launched map tasks=2
16/03/16 21:59:44 INFO mapred.JobClient: SLOTS_MILLIS_REDUCES=0
16/03/16 21:59:44 INFO mapred.JobClient: Giraph Timers
16/03/16 21:59:44 INFO mapred.JobClient: Input superstep (ms)=319
16/03/16 21:59:44 INFO mapred.JobClient: Total (ms)=9377
16/03/16 21:59:44 INFO mapred.JobClient: Shutdown (ms)=8887
16/03/16 21:59:44 INFO mapred.JobClient: Initialize (ms)=1054
16/03/16 21:59:44 INFO mapred.JobClient: Superstep 0 PageRankComputationNew (ms)=94
16/03/16 21:59:44 INFO mapred.JobClient: Setup (ms)=76
16/03/16 21:59:44 INFO mapred.JobClient: Zookeeper server:port
16/03/16 21:59:44 INFO mapred.JobClient: mu02:22181=0
16/03/16 21:59:44 INFO mapred.JobClient: Giraph Stats
16/03/16 21:59:44 INFO mapred.JobClient: Aggregate edges=2
16/03/16 21:59:44 INFO mapred.JobClient: Sent message bytes=0
16/03/16 21:59:44 INFO mapred.JobClient: Superstep=1
16/03/16 21:59:44 INFO mapred.JobClient: Last checkpointed superstep=0
16/03/16 21:59:44 INFO mapred.JobClient: Current workers=1
16/03/16 21:59:44 INFO mapred.JobClient: Aggregate sent messages=0
16/03/16 21:59:44 INFO mapred.JobClient: Current master task partition=0
16/03/16 21:59:44 INFO mapred.JobClient: Sent messages=0
16/03/16 21:59:44 INFO mapred.JobClient: Aggregate finished vertices=1
16/03/16 21:59:44 INFO mapred.JobClient: Aggregate sent message message bytes=0
16/03/16 21:59:44 INFO mapred.JobClient: Aggregate vertices=1
16/03/16 21:59:44 INFO mapred.JobClient: File Output Format Counters
16/03/16 21:59:44 INFO mapred.JobClient: Bytes Written=0
16/03/16 21:59:44 INFO mapred.JobClient: FileSystemCounters
16/03/16 21:59:44 INFO mapred.JobClient: HDFS_BYTES_READ=110
16/03/16 21:59:44 INFO mapred.JobClient: FILE_BYTES_WRITTEN=267478
16/03/16 21:59:44 INFO mapred.JobClient: File Input Format Counters
16/03/16 21:59:44 INFO mapred.JobClient: Bytes Read=0
16/03/16 21:59:44 INFO mapred.JobClient: Map-Reduce Framework
16/03/16 21:59:44 INFO mapred.JobClient: Map input records=2
16/03/16 21:59:44 INFO mapred.JobClient: Physical memory (bytes) snapshot=741826560
16/03/16 21:59:44 INFO mapred.JobClient: Spilled Records=0
16/03/16 21:59:44 INFO mapred.JobClient: CPU time spent (ms)=8280
16/03/16 21:59:44 INFO mapred.JobClient: Total committed heap usage (bytes)=1337982976
16/03/16 21:59:44 INFO mapred.JobClient: Virtual memory (bytes) snapshot=3484495872
16/03/16 21:59:44 INFO mapred.JobClient: Map output records=0
16/03/16 21:59:44 INFO mapred.JobClient: SPLIT_RAW_BYTES=88
读代码时发现有些数据不太合适目前的Benchmark中PagerankComputation的设置,即顶点格式:
public class PageRankComputation extends BasicComputation<IntWritable,
FloatWritable, NullWritable, FloatWritable>
但是输入格式中未发现:
public class IntFloatNullTextInputFormat extends
TextVertexInputFormat<IntWritable, FloatWritable, NullWritable>
对于此类数据:
Each line consists of: vertex neighbor1 neighbor2 ..
不太合适,因此进行了修改。
增加IntFloatNullTextInputFormat 类,
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.apache.giraph.io.formats;
import org.apache.giraph.edge.Edge;
import org.apache.giraph.edge.EdgeFactory;
import org.apache.hadoop.io.FloatWritable;
import org.apache.hadoop.io.IntWritable;
import org.apache.hadoop.io.NullWritable;
import org.apache.hadoop.io.Text;
import org.apache.hadoop.mapreduce.InputSplit;
import org.apache.hadoop.mapreduce.TaskAttemptContext;
import com.google.common.collect.Lists;
import java.io.IOException;
import java.util.List;
import java.util.regex.Pattern;
/**
* Simple text-based {@link org.apache.giraph.io.VertexInputFormat} for
* unweighted graphs with int ids.
*
* Each line consists of: vertex neighbor1 neighbor2 ...
*/
public class IntFloatNullTextInputFormat extends
TextVertexInputFormat<IntWritable, FloatWritable, NullWritable> {
/** Separator of the vertex and neighbors */
private static final Pattern SEPARATOR = Pattern.compile("[\t ]");
@Override
public TextVertexReader createVertexReader(InputSplit split,
TaskAttemptContext context)
throws IOException {
return new IntFloatNullVertexReader();
}
/**
* Vertex reader associated with {@link IntIntNullTextInputFormat}.
*/
public class IntFloatNullVertexReader extends
TextVertexReaderFromEachLineProcessed<String[]> {
/**
* Cached vertex id for the current line
*/
private IntWritable id;
@Override
protected String[] preprocessLine(Text line) throws IOException {
String[] tokens = SEPARATOR.split(line.toString());
id = new IntWritable(Integer.parseInt(tokens[0]));
return tokens;
}
@Override
protected IntWritable getId(String[] tokens) throws IOException {
return id;
}
@Override
protected FloatWritable getValue(String[] tokens) throws IOException {
return new FloatWritable(new Float(id.get()));
}
@Override
protected Iterable<Edge<IntWritable, NullWritable>> getEdges(
String[] tokens) throws IOException {
List<Edge<IntWritable, NullWritable>> edges =
Lists.newArrayListWithCapacity(tokens.length - 1);
for (int n = 1; n < tokens.length; n++) {
edges.add(EdgeFactory.create(
new IntWritable(Integer.parseInt(tokens[n]))));
}
return edges;
}
}
}
执行:
[liuqiang2@mu02 bin]$ giraph ../giraph-core-1.1.0.jar org.apache.giraph.benchmark.PageRankComputation -vif org.apache.giraph.io.formats.IntFloatNullTextInputFormat -vip /test/noWeight.txt -vof org.apache.giraph.io.formats.IdWithValueTextOutputFormat -op /output -w 1
HADOOP_CONF_DIR=/opt/hadoop-1.2.1/conf
16/03/18 16:58:05 INFO utils.ConfigurationUtils: No edge input format specified. Ensure your InputFormat does not require one.
16/03/18 16:58:05 INFO utils.ConfigurationUtils: No edge output format specified. Ensure your OutputFormat does not require one.
16/03/18 16:58:06 INFO job.GiraphJob: run: Since checkpointing is disabled (default), do not allow any task retries (setting mapred.map.max.attempts = 0, old value = 4)
16/03/18 16:58:11 INFO job.GiraphJob: Tracking URL: http://mu02:50030/jobdetails.jsp?jobid=job_201603181605_0005
16/03/18 16:58:11 INFO job.GiraphJob: Waiting for resources... Job will start only when it gets all 2 mappers
16/03/18 16:58:46 INFO job.HaltApplicationUtils$DefaultHaltInstructionsWriter: writeHaltInstructions: To halt after next superstep execute: 'bin/halt-application --zkServer mu02:22181 --zkNode /_hadoopBsp/job_201603181605_0005/_haltComputation'
16/03/18 16:58:46 INFO mapred.JobClient: Running job: job_201603181605_0005
16/03/18 16:58:47 INFO mapred.JobClient: map 100% reduce 0%
16/03/18 16:58:51 INFO mapred.JobClient: Job complete: job_201603181605_0005
16/03/18 16:58:51 INFO mapred.JobClient: Counters: 68
16/03/18 16:58:51 INFO mapred.JobClient: Zookeeper halt node
16/03/18 16:58:51 INFO mapred.JobClient: /_hadoopBsp/job_201603181605_0005/_haltComputation=0
16/03/18 16:58:51 INFO mapred.JobClient: Zookeeper base path
16/03/18 16:58:51 INFO mapred.JobClient: /_hadoopBsp/job_201603181605_0005=0
16/03/18 16:58:51 INFO mapred.JobClient: Job Counters
16/03/18 16:58:51 INFO mapred.JobClient: SLOTS_MILLIS_MAPS=40535
16/03/18 16:58:51 INFO mapred.JobClient: Total time spent by all reduces waiting after reserving slots (ms)=0
16/03/18 16:58:51 INFO mapred.JobClient: Total time spent by all maps waiting after reserving slots (ms)=0
16/03/18 16:58:51 INFO mapred.JobClient: Launched map tasks=2
16/03/18 16:58:51 INFO mapred.JobClient: SLOTS_MILLIS_REDUCES=0
16/03/18 16:58:51 INFO mapred.JobClient: Giraph Timers
16/03/18 16:58:51 INFO mapred.JobClient: Superstep 27 PageRankComputation (ms)=52
16/03/18 16:58:51 INFO mapred.JobClient: Superstep 3 PageRankComputation (ms)=66
16/03/18 16:58:51 INFO mapred.JobClient: Superstep 1 PageRankComputation (ms)=98
16/03/18 16:58:51 INFO mapred.JobClient: Superstep 11 PageRankComputation (ms)=62
16/03/18 16:58:51 INFO mapred.JobClient: Superstep 23 PageRankComputation (ms)=41
16/03/18 16:58:51 INFO mapred.JobClient: Superstep 20 PageRankComputation (ms)=59
16/03/18 16:58:51 INFO mapred.JobClient: Superstep 8 PageRankComputation (ms)=62
16/03/18 16:58:51 INFO mapred.JobClient: Superstep 13 PageRankComputation (ms)=62
16/03/18 16:58:51 INFO mapred.JobClient: Shutdown (ms)=8972
16/03/18 16:58:51 INFO mapred.JobClient: Superstep 2 PageRankComputation (ms)=56
16/03/18 16:58:51 INFO mapred.JobClient: Superstep 25 PageRankComputation (ms)=60
16/03/18 16:58:51 INFO mapred.JobClient: Superstep 29 PageRankComputation (ms)=51
16/03/18 16:58:51 INFO mapred.JobClient: Superstep 12 PageRankComputation (ms)=63
16/03/18 16:58:51 INFO mapred.JobClient: Superstep 15 PageRankComputation (ms)=40
16/03/18 16:58:51 INFO mapred.JobClient: Superstep 26 PageRankComputation (ms)=58
16/03/18 16:58:51 INFO mapred.JobClient: Superstep 18 PageRankComputation (ms)=58
16/03/18 16:58:51 INFO mapred.JobClient: Superstep 9 PageRankComputation (ms)=48
16/03/18 16:58:51 INFO mapred.JobClient: Superstep 10 PageRankComputation (ms)=66
16/03/18 16:58:51 INFO mapred.JobClient: Superstep 14 PageRankComputation (ms)=65
16/03/18 16:58:51 INFO mapred.JobClient: Superstep 0 PageRankComputation (ms)=102
16/03/18 16:58:51 INFO mapred.JobClient: Superstep 24 PageRankComputation (ms)=52
16/03/18 16:58:51 INFO mapred.JobClient: Superstep 16 PageRankComputation (ms)=36
16/03/18 16:58:51 INFO mapred.JobClient: Input superstep (ms)=344
16/03/18 16:58:51 INFO mapred.JobClient: Superstep 4 PageRankComputation (ms)=68
16/03/18 16:58:51 INFO mapred.JobClient: Initialize (ms)=612
16/03/18 16:58:51 INFO mapred.JobClient: Superstep 21 PageRankComputation (ms)=56
16/03/18 16:58:51 INFO mapred.JobClient: Setup (ms)=68
16/03/18 16:58:51 INFO mapred.JobClient: Superstep 5 PageRankComputation (ms)=60
16/03/18 16:58:51 INFO mapred.JobClient: Superstep 30 PageRankComputation (ms)=51
16/03/18 16:58:51 INFO mapred.JobClient: Total (ms)=11217
16/03/18 16:58:51 INFO mapred.JobClient: Superstep 7 PageRankComputation (ms)=63
16/03/18 16:58:51 INFO mapred.JobClient: Superstep 28 PageRankComputation (ms)=59
16/03/18 16:58:51 INFO mapred.JobClient: Superstep 17 PageRankComputation (ms)=41
16/03/18 16:58:51 INFO mapred.JobClient: Superstep 22 PageRankComputation (ms)=45
16/03/18 16:58:51 INFO mapred.JobClient: Superstep 19 PageRankComputation (ms)=56
16/03/18 16:58:51 INFO mapred.JobClient: Superstep 6 PageRankComputation (ms)=66
16/03/18 16:58:51 INFO mapred.JobClient: Zookeeper server:port
16/03/18 16:58:51 INFO mapred.JobClient: mu02:22181=0
16/03/18 16:58:51 INFO mapred.JobClient: Giraph Stats
16/03/18 16:58:51 INFO mapred.JobClient: Aggregate edges=5
16/03/18 16:58:51 INFO mapred.JobClient: Sent message bytes=0
16/03/18 16:58:51 INFO mapred.JobClient: Superstep=31
16/03/18 16:58:51 INFO mapred.JobClient: Last checkpointed superstep=0
16/03/18 16:58:51 INFO mapred.JobClient: Current workers=1
16/03/18 16:58:51 INFO mapred.JobClient: Aggregate sent messages=150
16/03/18 16:58:51 INFO mapred.JobClient: Current master task partition=0
16/03/18 16:58:51 INFO mapred.JobClient: Sent messages=0
16/03/18 16:58:51 INFO mapred.JobClient: Aggregate finished vertices=4
16/03/18 16:58:51 INFO mapred.JobClient: Aggregate sent message message bytes=1950
16/03/18 16:58:51 INFO mapred.JobClient: Aggregate vertices=4
16/03/18 16:58:51 INFO mapred.JobClient: File Output Format Counters
16/03/18 16:58:51 INFO mapred.JobClient: Bytes Written=0
16/03/18 16:58:51 INFO mapred.JobClient: FileSystemCounters
16/03/18 16:58:51 INFO mapred.JobClient: HDFS_BYTES_READ=106
16/03/18 16:58:51 INFO mapred.JobClient: FILE_BYTES_WRITTEN=262866
16/03/18 16:58:51 INFO mapred.JobClient: HDFS_BYTES_WRITTEN=52
16/03/18 16:58:51 INFO mapred.JobClient: File Input Format Counters
16/03/18 16:58:51 INFO mapred.JobClient: Bytes Read=0
16/03/18 16:58:51 INFO mapred.JobClient: Map-Reduce Framework
16/03/18 16:58:51 INFO mapred.JobClient: Map input records=2
16/03/18 16:58:51 INFO mapred.JobClient: Physical memory (bytes) snapshot=299720704
16/03/18 16:58:51 INFO mapred.JobClient: Spilled Records=0
16/03/18 16:58:51 INFO mapred.JobClient: CPU time spent (ms)=12020
16/03/18 16:58:51 INFO mapred.JobClient: Total committed heap usage (bytes)=406323200
16/03/18 16:58:51 INFO mapred.JobClient: Virtual memory (bytes) snapshot=1661681664
16/03/18 16:58:51 INFO mapred.JobClient: Map output records=0
16/03/18 16:58:51 INFO mapred.JobClient: SPLIT_RAW_BYTES=88