In [15]:
%cd ~/Documents/W261/hw9/
/Users/davidadams/Documents/W261/hw9
HW9.0:
What is PageRank and what is it used for in the context of web search?
What modifications have to be made to the webgraph in order to leverage the machinery of Markov Chains to compute the steady stade distibuton?
OPTIONAL: In topic-specific pagerank, how can we insure that the irreducible property is satified? (HINT: see HW9.4)
__HW 9.0 ANSWER from Doug's notebook__
HW7.5.1:
Can we utilize combiners in the HW 7 to perform the shortest path implementation?
Does order inversion help with the HW 7 shortest path implementation?
__HW 7.5.1 ANSWER from Doug's notebook__
HW 9.1: MRJob implementation of basic PageRank
Write a basic MRJob implementation of the iterative PageRank algorithm
that takes sparse adjacency lists as input (as explored in HW 7).
Make sure that your implementation utilizes teleportation (1-damping/the number of nodes in the network), and further, distributes the mass of dangling nodes with each iteration so that the output of each iteration is correctly normalized (sums to 1).
[NOTE: The PageRank algorithm assumes that a random surfer (walker), starting from a random web page, chooses the next page to which it will move by clicking at random, with probability d, one of the hyperlinks in the current page. This probability is represented by a so-called ‘damping factor’ d, where d ∈ (0, 1). Otherwise, with probability (1 − d), the surfer jumps to any web page in the network. If a page is a dangling end, meaning it has no outgoing hyperlinks, the random surfer selects an arbitrary web page from a uniform distribution and “teleports” to that page]
As you build your code, use the test data
s3://ucb-mids-mls-networks/PageRank-test.txt
with teleportation parameter set to 0.15 (1-d, where d, the damping factor is set to 0.85), and crosscheck your work with the true result, displayed in the first image in the Wikipedia article:
https://en.wikipedia.org/wiki/PageRank
and here for reference are the corresponding PageRank probabilities:
A,0.033
B,0.384
C,0.343
D,0.039
E,0.081
F,0.039
G,0.016
H,0.016
I,0.016
J,0.016
K,0.016
In [ ]:
%%writefile MRJob_NumberOfNodes.py
#!/usr/bin/env python
from mrjob.job import MRJob
from mrjob.step import MRStep
from ast import literal_eval
from sys import maxint
class MRJobNumNodes(MRJob):
def steps(self):
mapper_only = 0
if mapper_only:
return [MRStep(mapper = self.mapper)]
return [MRStep(
mapper = self.mapper,
reducer = self.reducer
),
MRStep(
reducer = self.reducer_count
)]
def mapper(self, _, line):
line = line.strip().split('\t')
key = line[0]
value = literal_eval(line[1])
destnodes = value.keys()
yield key, None
for node in destnodes:
yield node, None
def reducer(self,node,_):
yield None, node
def reducer_count(self,_,nodes):
count = 0
for node in nodes:
count+=1
yield None, count
if __name__ == '__main__':
MRJobNumNodes.run()
In [ ]:
%%writefile MRJob_PreprocessGraph.py
#!/usr/bin/env python
from mrjob.job import MRJob
from mrjob.step import MRStep
from ast import literal_eval
from sys import maxint
class MRJobPreprocessGraph(MRJob):
def steps(self):
mapper_only = 0
if mapper_only:
return [MRStep(mapper_init = self.mapper_init,
mapper = self.mapper)]
return [MRStep(
mapper_init = self.mapper_init,
mapper = self.mapper,
reducer = self.reducer
)]
def mapper_init(self):
N = 11
self.PR = 1.0/N
def mapper(self, _, line):
line = line.strip().split('\t')
key = line[0]
edges = literal_eval(line[1])
value = [self.PR, edges]
yield key, value
for node in edges.keys():
yield node, [self.PR]
def reducer(self,key,value):
PR = 0
edges = {}
for v in value:
if len(v)==1:
PR = v[0]
else:
PR = v[0]
edges = v[1]
yield key, [PR, edges]
'''
def mapper(self, _, line):
N = 11
line = line.strip().split('\t')
key = line[0]
edges = literal_eval(line[1])
PR = 1.0/N
value = [PR, edges]
yield None,{key:value}
def reducer(self,_,data):
for line in data:
key = line.keys()[0]
value = line[key]
yield key, value
'''
if __name__ == '__main__':
MRJobPreprocessGraph.run()
In [101]:
!python MRJob_PreprocessGraph.py PageRank-test.txt > PageRank-test_input2.txt
using configs in /Users/davidadams/.mrjob.conf
creating tmp directory /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PreprocessGraph.davidadams.20151105.171519.674233
PLEASE NOTE: Starting in mrjob v0.5.0, protocols will be strict by default. It's recommended you run your job with --strict-protocols or set up mrjob.conf as described at https://pythonhosted.org/mrjob/whats-new.html#ready-for-strict-protocols
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PreprocessGraph.davidadams.20151105.171519.674233/step-0-mapper_part-00000
Counters from step 1:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PreprocessGraph.davidadams.20151105.171519.674233/step-0-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PreprocessGraph.davidadams.20151105.171519.674233/step-0-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PreprocessGraph.davidadams.20151105.171519.674233/step-0-reducer_part-00000
Counters from step 1:
(no counters found)
Moving /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PreprocessGraph.davidadams.20151105.171519.674233/step-0-reducer_part-00000 -> /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PreprocessGraph.davidadams.20151105.171519.674233/output/part-00000
Streaming final output from /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PreprocessGraph.davidadams.20151105.171519.674233/output
removing tmp directory /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PreprocessGraph.davidadams.20151105.171519.674233
In [102]:
!cat PageRank-test_input2.txt
"A" [0.09090909090909091, {}]
"B" [0.09090909090909091, {"C": 1}]
"C" [0.09090909090909091, {"B": 1}]
"D" [0.09090909090909091, {"A": 1, "B": 1}]
"E" [0.09090909090909091, {"B": 1, "D": 1, "F": 1}]
"F" [0.09090909090909091, {"B": 1, "E": 1}]
"G" [0.09090909090909091, {"B": 1, "E": 1}]
"H" [0.09090909090909091, {"B": 1, "E": 1}]
"I" [0.09090909090909091, {"B": 1, "E": 1}]
"J" [0.09090909090909091, {"E": 1}]
"K" [0.09090909090909091, {"E": 1}]
In [43]:
%%writefile MRJob_PageRank.py
#!/usr/bin/env python
from mrjob.job import MRJob
from mrjob.step import MRStep
from ast import literal_eval
from mrjob.compat import jobconf_from_env
import sys
class MRJobPageRank(MRJob):
def steps(self):
mapper_only = 0
if mapper_only:
return [MRStep(mapper = self.mapper)]
return [MRStep(
mapper = self.mapper_firstiter)]+\
[MRStep(
mapper = self.mapper,
combiner = self.combiner,
reducer = self.reducer)]*10
def mapper_firstiter(self, _, line):
line = line.strip().split('\t')
key = line[0]
value = literal_eval(line[1])
PR = value[0]
edges = value[1]
yield key, [None,edges]
destnodes = edges.keys()
outdeg = len(destnodes)
if outdeg==0:
yield '*m',[PR]
for node in destnodes:
yield node, [1.0*PR/outdeg]
def mapper(self, key, value):
sys.stderr.write("MAPPER INPUT: ({0}, {1})\n".format(key,value))
#sys.stderr.write("MAPPER")
PR = value[0]
edges = value[1]
yield key, [None,edges]
destnodes = edges.keys()
outdeg = len(destnodes)
if outdeg==0:
yield '*m',[PR]
for node in destnodes:
yield node, [1.0*PR/outdeg]
def combiner(self,node,data):
PR = 0
edges = {}
for value in data:
if value[0]==None:
yield node, value
else:
PR+=value[0]
yield node, [PR]
def reducer(self,node,data):
#sys.stderr.write("REDUCER NODE: {0}\n".format(node))
G = int(jobconf_from_env('G'))
alpha = float(jobconf_from_env('alpha'))
PR = 0
edges = {}
for value in data:
#yield node, value
if value[0]==None:
edges = value[1]
else:
PR+=value[0]
if node=='*m':
self.m = PR
#sys.stderr.write("REDUCER PR: {0}\n".format(PR))
else:
PR_adj = alpha*(1.0/G)+(1-alpha)*(1.0*self.m/G+PR)
#yield node, PR
#yield node, PR_adj
#line = node+'\t'+str([PR_adj, edges])
#yield line, ''
yield node, [PR_adj, edges]
if __name__ == '__main__':
MRJobPageRank.run()
Overwriting MRJob_PageRank.py
In [19]:
%load_ext autoreload
%autoreload 2
from MRJob_NumberOfNodes import MRJobNumNodes
from MRJob_PreprocessGraph import MRJobPreprocessGraph
from MRJob_PageRank import MRJobPageRank
def numNodes(graphfilename):
#mr_job = MRJobNumNodes(args=[graphfilename, "--strict-protocols", "-r", "emr", "--num-ec2-instances", "2", "--ec2-task-instance-type", "m1.small", "--pool-emr-job-flows", "--max-hours-idle=1"])
mr_job_numnodes = MRJobNumNodes(args=[graphfilename])
with mr_job_numnodes.make_runner() as runner:
runner.run()
for line in runner.stream_output():
null,count = mr_job_numnodes.parse_output_line(line)
print "There are "+str(count)+" nodes in the graph."
return None
def preprocessGraph(graphfilename):
#mr_job = MRJobNumNodes(args=[graphfilename, "--strict-protocols", "-r", "emr", "--num-ec2-instances", "2", "--ec2-task-instance-type", "m1.small", "--pool-emr-job-flows", "--max-hours-idle=1"])
mr_job_preprocess = MRJobPreprocessGraph(args=[graphfilename])
outputfilename = graphfilename.split('.')[0]+'_input.txt'
with mr_job_preprocess.make_runner() as runner:
with open(outputfilename, 'w') as f:
runner.run()
for line in runner.stream_output():
node,value = mr_job_preprocess.parse_output_line(line)
f.write(node+'\t'+str(value)+'\n')
return None
def pagerank(graphinputfilename):
#mr_job = MRJobNumNodes(args=[graphfilename, "--strict-protocols", "-r", "emr", "--num-ec2-instances", "2", "--ec2-task-instance-type", "m1.small", "--pool-emr-job-flows", "--max-hours-idle=1"])
mr_job_pr1 = MRJobPageRank(args=[graphinputfilename,'--jobconf','alpha=0.15','--jobconf','G=11'])
danglingmass= 0
with mr_job_pr1.make_runner() as runner:
runner.run()
with open(graphinputfilename, 'w+') as f:
for line in runner.stream_output():
node,value = mr_job_pr1.parse_output_line(line)
f.write(node+'\t'+str(value)+'\n')
print line
return None
def hw9_1():
graphfilename = "PageRank-test.txt"
#numNodes(graphfilename)
preprocessGraph(graphfilename)
graphinputfilename = graphfilename.split('.')[0]+'_input.txt'
#pagerank_step1(graphinputfilename, alpha, G)
#pagerank_step1(graphinputfilename, alpha, G)
for i in range(1):
print "Iteration",i
pagerank(graphinputfilename)
return None
hw9_1()
WARNING:mrjob.runner:
WARNING:mrjob.runner:PLEASE NOTE: Starting in mrjob v0.5.0, protocols will be strict by default. It's recommended you run your job with --strict-protocols or set up mrjob.conf as described at https://pythonhosted.org/mrjob/whats-new.html#ready-for-strict-protocols
WARNING:mrjob.runner:
WARNING:mrjob.runner:
WARNING:mrjob.runner:PLEASE NOTE: Starting in mrjob v0.5.0, protocols will be strict by default. It's recommended you run your job with --strict-protocols or set up mrjob.conf as described at https://pythonhosted.org/mrjob/whats-new.html#ready-for-strict-protocols
WARNING:mrjob.runner:
Iteration 0
"A" [0.059297520661157024, {}]
"B" [0.3168732782369146, {"C": 1}]
"C" [0.09793388429752066, {"B": 1}]
"D" [0.046418732782369146, {"A": 1, "B": 1}]
"E" [0.32975206611570246, {"B": 1, "D": 1, "F": 1}]
"F" [0.046418732782369146, {"B": 1, "E": 1}]
"G" [0.02066115702479339, {"B": 1, "E": 1}]
"H" [0.02066115702479339, {"B": 1, "E": 1}]
"I" [0.02066115702479339, {"B": 1, "E": 1}]
"J" [0.02066115702479339, {"E": 1}]
"K" [0.02066115702479339, {"E": 1}]
HW 9.2: Exploring PageRank teleportation and network plots
In order to overcome problems such as disconnected components, the damping factor (a typical value for d is 0.85) can be varied.
Using the graph in HW1, plot the test graph (using networkx, https://networkx.github.io/) for several values of the damping parameter alpha, so that each nodes radius is proportional to its PageRank score. In particular you should do this for the following damping factors: [0,0.25,0.5,0.75, 0.85, 1].
Note your plots should look like the following:
https://en.wikipedia.org/wiki/PageRank#/media/File:PageRanks-Example.svg
__HW 9.2 from Doug's notebook__
HW 9.3: Applying PageRank to the Wikipedia hyperlinks network
Run your PageRank implementation on the Wikipedia dataset for 10 iterations, and display the top 100 ranked nodes (with alpha = 0.85).
Run your PageRank implementation on the Wikipedia dataset for 50 iterations, and display the top 100 ranked nodes (with teleportation factor of 0.15).
Have the top 100 ranked pages changed? Comment on your findings. Plot both 100 curves.
In [1]:
!python MRJob_NumberOfNodes.py all-pages-indexed-out.txt -r emr --num-ec2-instances 10 --ec2-task-instance-type m1.medium
using configs in /Users/davidadams/.mrjob.conf
creating tmp directory /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_NumberOfNodes.davidadams.20151103.041200.745722
writing master bootstrap script to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_NumberOfNodes.davidadams.20151103.041200.745722/b.py
PLEASE NOTE: Starting in mrjob v0.5.0, protocols will be strict by default. It's recommended you run your job with --strict-protocols or set up mrjob.conf as described at https://pythonhosted.org/mrjob/whats-new.html#ready-for-strict-protocols
Copying non-input files into s3://ucb-mids-mls-katieadams/tmp/MRJob_NumberOfNodes.davidadams.20151103.041200.745722/files/
Waiting 5.0s for S3 eventual consistency
Creating Elastic MapReduce job flow
Job flow created with ID: j-DZOEYU00LV2O
Created new job flow j-DZOEYU00LV2O
Job launched 31.0s ago, status STARTING: Provisioning Amazon EC2 capacity
Job launched 62.1s ago, status STARTING: Provisioning Amazon EC2 capacity
Job launched 93.2s ago, status STARTING: Provisioning Amazon EC2 capacity
Job launched 124.2s ago, status STARTING: Provisioning Amazon EC2 capacity
Job launched 155.3s ago, status STARTING: Provisioning Amazon EC2 capacity
Job launched 186.3s ago, status STARTING: Configuring cluster software
Job launched 217.3s ago, status STARTING: Configuring cluster software
Job launched 248.4s ago, status BOOTSTRAPPING: Running bootstrap actions
Job launched 279.4s ago, status BOOTSTRAPPING: Running bootstrap actions
Job launched 310.5s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 1 of 2)
Job launched 341.9s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 1 of 2)
Job launched 373.1s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 1 of 2)
Job launched 404.6s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 1 of 2)
Job launched 435.6s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 1 of 2)
Job launched 467.2s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 1 of 2)
Job launched 498.3s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 1 of 2)
Job launched 529.4s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 1 of 2)
Job launched 560.5s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 1 of 2)
Job launched 592.0s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 1 of 2)
Job launched 623.1s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 1 of 2)
Job launched 654.3s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 1 of 2)
Job launched 685.4s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 1 of 2)
Job launched 716.9s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 1 of 2)
Job launched 748.1s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 1 of 2)
Job launched 779.2s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 1 of 2)
Job launched 810.3s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 1 of 2)
Job launched 841.5s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 1 of 2)
Job launched 872.6s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 1 of 2)
Job launched 904.1s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 1 of 2)
Job launched 935.2s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 1 of 2)
Job launched 966.7s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 1 of 2)
Job launched 997.8s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 1 of 2)
Job launched 1029.3s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 1 of 2)
Job launched 1060.4s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 1 of 2)
Job launched 1091.9s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 1 of 2)
Job launched 1123.0s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 1 of 2)
Job launched 1154.1s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 1 of 2)
Job launched 1185.2s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 1 of 2)
Job launched 1217.1s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 1 of 2)
Job launched 1248.2s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 1 of 2)
Job launched 1279.3s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 1 of 2)
Job launched 1310.3s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 1 of 2)
Job launched 1341.9s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 1 of 2)
Job launched 1373.0s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 1 of 2)
Job launched 1404.6s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 1 of 2)
Job launched 1435.8s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 1 of 2)
Job launched 1467.0s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 1 of 2)
Job launched 1498.0s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 1 of 2)
Job launched 1530.0s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 1 of 2)
Job launched 1561.1s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 1 of 2)
Job launched 1592.6s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 1 of 2)
Job launched 1623.8s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 1 of 2)
Job launched 1655.2s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 1 of 2)
Job launched 1686.2s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 1 of 2)
Job launched 1717.7s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 1 of 2)
Job launched 1748.9s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 1 of 2)
Job launched 1780.1s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 1 of 2)
Job launched 1811.1s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 1 of 2)
Job launched 1842.6s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 1 of 2)
Job launched 1873.7s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 1 of 2)
Job launched 1905.2s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 1 of 2)
Job launched 1936.4s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 1 of 2)
Job launched 1967.9s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 1 of 2)
Job launched 1999.1s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 1 of 2)
Job launched 2030.6s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 2 of 2)
Job launched 2061.9s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 2 of 2)
Job launched 2093.0s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 2 of 2)
Job launched 2124.2s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 2 of 2)
Job launched 2155.8s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 2 of 2)
Job launched 2186.9s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 2 of 2)
Job launched 2218.5s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 2 of 2)
Job launched 2249.6s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 2 of 2)
Job launched 2281.3s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 2 of 2)
Job launched 2312.3s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 2 of 2)
Job launched 2343.9s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 2 of 2)
Job launched 2375.1s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 2 of 2)
Job launched 2406.2s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 2 of 2)
Job launched 2437.3s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 2 of 2)
Job launched 2468.9s ago, status RUNNING: Running step (MRJob_NumberOfNodes.davidadams.20151103.041200.745722: Step 2 of 2)
Job completed.
Running time was 2178.0s (not counting time spent waiting for the EC2 instances)
ec2_key_pair_file not specified, going to S3
Fetching counters from S3...
Waiting 5.0s for S3 eventual consistency
Counters from step 1:
File Input Format Counters :
Bytes Read: 2090716941
File Output Format Counters :
Bytes Written: 231965329
FileSystemCounters:
FILE_BYTES_READ: 1339265877
FILE_BYTES_WRITTEN: 1551090734
HDFS_BYTES_READ: 6156
HDFS_BYTES_WRITTEN: 231965329
S3_BYTES_READ: 2090716941
Job Counters :
Launched map tasks: 36
Launched reduce tasks: 18
Rack-local map tasks: 36
SLOTS_MILLIS_MAPS: 18794374
SLOTS_MILLIS_REDUCES: 9141359
Total time spent by all maps waiting after reserving slots (ms): 0
Total time spent by all reduces waiting after reserving slots (ms): 0
Map-Reduce Framework:
CPU time spent (ms): 12628600
Combine input records: 0
Combine output records: 0
Map input bytes: 2090459616
Map input records: 5781290
Map output bytes: 2266859162
Map output materialized bytes: 502615651
Map output records: 147895347
Physical memory (bytes) snapshot: 13983682560
Reduce input groups: 15192277
Reduce input records: 147895347
Reduce output records: 15192277
Reduce shuffle bytes: 502615651
SPLIT_RAW_BYTES: 6156
Spilled Records: 443686041
Total committed heap usage (bytes): 11517841408
Virtual memory (bytes) snapshot: 33275449344
Counters from step 2:
File Input Format Counters :
Bytes Read: 233302834
File Output Format Counters :
Bytes Written: 14
FileSystemCounters:
FILE_BYTES_READ: 194894274
FILE_BYTES_WRITTEN: 248314033
HDFS_BYTES_READ: 233310349
S3_BYTES_WRITTEN: 14
Job Counters :
Data-local map tasks: 42
Launched map tasks: 50
Launched reduce tasks: 22
Rack-local map tasks: 8
SLOTS_MILLIS_MAPS: 1219921
SLOTS_MILLIS_REDUCES: 1225560
Total time spent by all maps waiting after reserving slots (ms): 0
Total time spent by all reduces waiting after reserving slots (ms): 0
Map-Reduce Framework:
CPU time spent (ms): 550640
Combine input records: 0
Combine output records: 0
Map input bytes: 231965329
Map input records: 15192277
Map output bytes: 231965329
Map output materialized bytes: 87202083
Map output records: 15192277
Physical memory (bytes) snapshot: 11391102976
Reduce input groups: 1
Reduce input records: 15192277
Reduce output records: 1
Reduce shuffle bytes: 87202083
SPLIT_RAW_BYTES: 7515
Spilled Records: 42980204
Total committed heap usage (bytes): 7509975040
Virtual memory (bytes) snapshot: 38757552128
Streaming final output from s3://ucb-mids-mls-katieadams/tmp/MRJob_NumberOfNodes.davidadams.20151103.041200.745722/output/
null 15192277
removing tmp directory /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_NumberOfNodes.davidadams.20151103.041200.745722
Removing all files in s3://ucb-mids-mls-katieadams/tmp/MRJob_NumberOfNodes.davidadams.20151103.041200.745722/
Removing all files in s3://ucb-mids-mls-katieadams/tmp/logs/j-DZOEYU00LV2O/
Terminating job flow: j-DZOEYU00LV2O
In [155]:
%%writefile MRJob_PreprocessGraph.py
#!/usr/bin/env python
from mrjob.job import MRJob
from mrjob.step import MRStep
from ast import literal_eval
from mrjob.compat import jobconf_from_env
class MRJobPreprocessGraph(MRJob):
def steps(self):
mapper_only = 0
if mapper_only:
return [MRStep(mapper_init = self.mapper_init,
mapper = self.mapper)]
return [MRStep(
mapper_init = self.mapper_init,
mapper = self.mapper,
reducer = self.reducer
)]
def mapper_init(self):
G = int(jobconf_from_env('G'))
self.PR = 1.0/G
def mapper(self, _, line):
line = line.strip().split('\t')
key = line[0]
edges = literal_eval(line[1])
value = [self.PR, edges]
yield int(key), value
for node in edges.keys():
yield int(node), [self.PR]
def reducer(self,key,value):
PR = 0
edges = {}
for v in value:
if len(v)==1:
PR = v[0]
else:
PR = v[0]
edges = v[1]
yield int(key), [PR, edges]
if __name__ == '__main__':
MRJobPreprocessGraph.run()
Overwriting MRJob_PreprocessGraph.py
In [114]:
!python MRJob_PreprocessGraph.py PageRank-testIndexed.txt --jobconf 'G=11' > PageRank-testIndexed_input.txt
using configs in /Users/davidadams/.mrjob.conf
creating tmp directory /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PreprocessGraph.davidadams.20151105.173105.524283
PLEASE NOTE: Starting in mrjob v0.5.0, protocols will be strict by default. It's recommended you run your job with --strict-protocols or set up mrjob.conf as described at https://pythonhosted.org/mrjob/whats-new.html#ready-for-strict-protocols
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PreprocessGraph.davidadams.20151105.173105.524283/step-0-mapper_part-00000
Counters from step 1:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PreprocessGraph.davidadams.20151105.173105.524283/step-0-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PreprocessGraph.davidadams.20151105.173105.524283/step-0-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PreprocessGraph.davidadams.20151105.173105.524283/step-0-reducer_part-00000
Counters from step 1:
(no counters found)
Moving /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PreprocessGraph.davidadams.20151105.173105.524283/step-0-reducer_part-00000 -> /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PreprocessGraph.davidadams.20151105.173105.524283/output/part-00000
Streaming final output from /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PreprocessGraph.davidadams.20151105.173105.524283/output
removing tmp directory /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PreprocessGraph.davidadams.20151105.173105.524283
In [160]:
%%writefile MRJob_PageRank.py
#!/usr/bin/env python
from mrjob.job import MRJob
from mrjob.step import MRStep
from ast import literal_eval
from mrjob.compat import jobconf_from_env
class MRJobPageRank(MRJob):
def configure_options(self):
super(MRJobPageRank, self).configure_options()
self.add_passthrough_option(
'--iterations',
dest = 'iterations',
default = 10,
type='int',
help='number of iterations to run')
def steps(self):
mapper_only = 0
if mapper_only:
return [MRStep(mapper = self.mapper)]
return [MRStep(
mapper = self.mapper_firstiter,
reducer = self.reducer
),
MRStep(
reducer = self.reducer_redistr)]+\
[MRStep(
mapper = self.mapper,
reducer = self.reducer
),
MRStep(
reducer = self.reducer_redistr)]*self.options.iterations
def mapper_firstiter(self, _, line):
line = line.strip().split('\t')
key = line[0]
value = literal_eval(line[1])
PR = value[0]
edges = value[1]
yield int(key), [None,edges]
destnodes = edges.keys()
outdeg = len(destnodes)
if outdeg==0:
yield '*m',[PR]
for node in destnodes:
yield int(node), [1.0*PR/outdeg]
def mapper(self, key, value):
PR = value[0]
edges = value[1]
yield int(key), [None,edges]
destnodes = edges.keys()
outdeg = len(destnodes)
if outdeg==0:
yield '*m',[PR]
for node in destnodes:
yield int(node), [1.0*PR/outdeg]
def reducer(self,node,data):
alpha = float(jobconf_from_env('alpha'))
G = int(jobconf_from_env('G'))
PR = 0
edges = {}
for value in data:
if len(value)==1:
PR+=value[0]
else:
edges = value[1]
if node=='*m':
PR_adj = (1.0/G)*(1.0-alpha)*PR
for i in range(G):
yield i+1, [PR_adj]
else:
PR_adj = alpha*(1.0/G)+(1.0-alpha)*PR
yield int(node), [PR_adj, edges]
def reducer_redistr(self, node, data):
PR = 0
edges = {}
for value in data:
PR+=value[0]
if len(value)>1:
edges = value[1]
yield int(node), [PR, edges]
if __name__ == '__main__':
MRJobPageRank.run()
Overwriting MRJob_PageRank.py
Test locally on small test graph
In [146]:
!python MRJob_PageRank.py PageRank-testIndexed_input.txt --jobconf alpha=0.15 --jobconf G=11 --iterations 50
using configs in /Users/davidadams/.mrjob.conf
creating tmp directory /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498
PLEASE NOTE: Starting in mrjob v0.5.0, protocols will be strict by default. It's recommended you run your job with --strict-protocols or set up mrjob.conf as described at https://pythonhosted.org/mrjob/whats-new.html#ready-for-strict-protocols
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-0-mapper_part-00000
Counters from step 1:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-0-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-0-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-0-reducer_part-00000
Counters from step 1:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-1-mapper_part-00000
Counters from step 2:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-1-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-1-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-1-reducer_part-00000
Counters from step 2:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-2-mapper_part-00000
Counters from step 3:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-2-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-2-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-2-reducer_part-00000
Counters from step 3:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-3-mapper_part-00000
Counters from step 4:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-3-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-3-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-3-reducer_part-00000
Counters from step 4:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-4-mapper_part-00000
Counters from step 5:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-4-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-4-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-4-reducer_part-00000
Counters from step 5:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-5-mapper_part-00000
Counters from step 6:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-5-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-5-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-5-reducer_part-00000
Counters from step 6:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-6-mapper_part-00000
Counters from step 7:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-6-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-6-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-6-reducer_part-00000
Counters from step 7:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-7-mapper_part-00000
Counters from step 8:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-7-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-7-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-7-reducer_part-00000
Counters from step 8:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-8-mapper_part-00000
Counters from step 9:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-8-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-8-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-8-reducer_part-00000
Counters from step 9:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-9-mapper_part-00000
Counters from step 10:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-9-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-9-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-9-reducer_part-00000
Counters from step 10:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-10-mapper_part-00000
Counters from step 11:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-10-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-10-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-10-reducer_part-00000
Counters from step 11:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-11-mapper_part-00000
Counters from step 12:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-11-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-11-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-11-reducer_part-00000
Counters from step 12:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-12-mapper_part-00000
Counters from step 13:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-12-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-12-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-12-reducer_part-00000
Counters from step 13:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-13-mapper_part-00000
Counters from step 14:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-13-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-13-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-13-reducer_part-00000
Counters from step 14:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-14-mapper_part-00000
Counters from step 15:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-14-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-14-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-14-reducer_part-00000
Counters from step 15:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-15-mapper_part-00000
Counters from step 16:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-15-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-15-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-15-reducer_part-00000
Counters from step 16:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-16-mapper_part-00000
Counters from step 17:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-16-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-16-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-16-reducer_part-00000
Counters from step 17:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-17-mapper_part-00000
Counters from step 18:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-17-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-17-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-17-reducer_part-00000
Counters from step 18:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-18-mapper_part-00000
Counters from step 19:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-18-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-18-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-18-reducer_part-00000
Counters from step 19:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-19-mapper_part-00000
Counters from step 20:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-19-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-19-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-19-reducer_part-00000
Counters from step 20:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-20-mapper_part-00000
Counters from step 21:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-20-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-20-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-20-reducer_part-00000
Counters from step 21:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-21-mapper_part-00000
Counters from step 22:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-21-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-21-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-21-reducer_part-00000
Counters from step 22:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-22-mapper_part-00000
Counters from step 23:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-22-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-22-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-22-reducer_part-00000
Counters from step 23:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-23-mapper_part-00000
Counters from step 24:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-23-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-23-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-23-reducer_part-00000
Counters from step 24:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-24-mapper_part-00000
Counters from step 25:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-24-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-24-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-24-reducer_part-00000
Counters from step 25:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-25-mapper_part-00000
Counters from step 26:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-25-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-25-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-25-reducer_part-00000
Counters from step 26:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-26-mapper_part-00000
Counters from step 27:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-26-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-26-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-26-reducer_part-00000
Counters from step 27:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-27-mapper_part-00000
Counters from step 28:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-27-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-27-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-27-reducer_part-00000
Counters from step 28:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-28-mapper_part-00000
Counters from step 29:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-28-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-28-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-28-reducer_part-00000
Counters from step 29:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-29-mapper_part-00000
Counters from step 30:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-29-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-29-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-29-reducer_part-00000
Counters from step 30:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-30-mapper_part-00000
Counters from step 31:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-30-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-30-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-30-reducer_part-00000
Counters from step 31:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-31-mapper_part-00000
Counters from step 32:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-31-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-31-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-31-reducer_part-00000
Counters from step 32:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-32-mapper_part-00000
Counters from step 33:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-32-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-32-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-32-reducer_part-00000
Counters from step 33:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-33-mapper_part-00000
Counters from step 34:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-33-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-33-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-33-reducer_part-00000
Counters from step 34:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-34-mapper_part-00000
Counters from step 35:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-34-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-34-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-34-reducer_part-00000
Counters from step 35:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-35-mapper_part-00000
Counters from step 36:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-35-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-35-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-35-reducer_part-00000
Counters from step 36:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-36-mapper_part-00000
Counters from step 37:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-36-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-36-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-36-reducer_part-00000
Counters from step 37:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-37-mapper_part-00000
Counters from step 38:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-37-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-37-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-37-reducer_part-00000
Counters from step 38:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-38-mapper_part-00000
Counters from step 39:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-38-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-38-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-38-reducer_part-00000
Counters from step 39:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-39-mapper_part-00000
Counters from step 40:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-39-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-39-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-39-reducer_part-00000
Counters from step 40:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-40-mapper_part-00000
Counters from step 41:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-40-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-40-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-40-reducer_part-00000
Counters from step 41:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-41-mapper_part-00000
Counters from step 42:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-41-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-41-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-41-reducer_part-00000
Counters from step 42:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-42-mapper_part-00000
Counters from step 43:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-42-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-42-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-42-reducer_part-00000
Counters from step 43:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-43-mapper_part-00000
Counters from step 44:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-43-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-43-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-43-reducer_part-00000
Counters from step 44:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-44-mapper_part-00000
Counters from step 45:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-44-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-44-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-44-reducer_part-00000
Counters from step 45:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-45-mapper_part-00000
Counters from step 46:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-45-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-45-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-45-reducer_part-00000
Counters from step 46:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-46-mapper_part-00000
Counters from step 47:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-46-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-46-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-46-reducer_part-00000
Counters from step 47:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-47-mapper_part-00000
Counters from step 48:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-47-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-47-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-47-reducer_part-00000
Counters from step 48:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-48-mapper_part-00000
Counters from step 49:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-48-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-48-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-48-reducer_part-00000
Counters from step 49:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-49-mapper_part-00000
Counters from step 50:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-49-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-49-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-49-reducer_part-00000
Counters from step 50:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-50-mapper_part-00000
Counters from step 51:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-50-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-50-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-50-reducer_part-00000
Counters from step 51:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-51-mapper_part-00000
Counters from step 52:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-51-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-51-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-51-reducer_part-00000
Counters from step 52:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-52-mapper_part-00000
Counters from step 53:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-52-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-52-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-52-reducer_part-00000
Counters from step 53:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-53-mapper_part-00000
Counters from step 54:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-53-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-53-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-53-reducer_part-00000
Counters from step 54:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-54-mapper_part-00000
Counters from step 55:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-54-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-54-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-54-reducer_part-00000
Counters from step 55:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-55-mapper_part-00000
Counters from step 56:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-55-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-55-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-55-reducer_part-00000
Counters from step 56:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-56-mapper_part-00000
Counters from step 57:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-56-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-56-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-56-reducer_part-00000
Counters from step 57:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-57-mapper_part-00000
Counters from step 58:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-57-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-57-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-57-reducer_part-00000
Counters from step 58:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-58-mapper_part-00000
Counters from step 59:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-58-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-58-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-58-reducer_part-00000
Counters from step 59:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-59-mapper_part-00000
Counters from step 60:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-59-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-59-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-59-reducer_part-00000
Counters from step 60:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-60-mapper_part-00000
Counters from step 61:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-60-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-60-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-60-reducer_part-00000
Counters from step 61:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-61-mapper_part-00000
Counters from step 62:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-61-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-61-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-61-reducer_part-00000
Counters from step 62:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-62-mapper_part-00000
Counters from step 63:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-62-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-62-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-62-reducer_part-00000
Counters from step 63:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-63-mapper_part-00000
Counters from step 64:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-63-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-63-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-63-reducer_part-00000
Counters from step 64:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-64-mapper_part-00000
Counters from step 65:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-64-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-64-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-64-reducer_part-00000
Counters from step 65:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-65-mapper_part-00000
Counters from step 66:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-65-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-65-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-65-reducer_part-00000
Counters from step 66:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-66-mapper_part-00000
Counters from step 67:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-66-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-66-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-66-reducer_part-00000
Counters from step 67:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-67-mapper_part-00000
Counters from step 68:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-67-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-67-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-67-reducer_part-00000
Counters from step 68:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-68-mapper_part-00000
Counters from step 69:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-68-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-68-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-68-reducer_part-00000
Counters from step 69:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-69-mapper_part-00000
Counters from step 70:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-69-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-69-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-69-reducer_part-00000
Counters from step 70:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-70-mapper_part-00000
Counters from step 71:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-70-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-70-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-70-reducer_part-00000
Counters from step 71:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-71-mapper_part-00000
Counters from step 72:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-71-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-71-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-71-reducer_part-00000
Counters from step 72:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-72-mapper_part-00000
Counters from step 73:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-72-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-72-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-72-reducer_part-00000
Counters from step 73:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-73-mapper_part-00000
Counters from step 74:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-73-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-73-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-73-reducer_part-00000
Counters from step 74:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-74-mapper_part-00000
Counters from step 75:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-74-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-74-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-74-reducer_part-00000
Counters from step 75:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-75-mapper_part-00000
Counters from step 76:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-75-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-75-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-75-reducer_part-00000
Counters from step 76:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-76-mapper_part-00000
Counters from step 77:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-76-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-76-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-76-reducer_part-00000
Counters from step 77:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-77-mapper_part-00000
Counters from step 78:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-77-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-77-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-77-reducer_part-00000
Counters from step 78:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-78-mapper_part-00000
Counters from step 79:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-78-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-78-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-78-reducer_part-00000
Counters from step 79:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-79-mapper_part-00000
Counters from step 80:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-79-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-79-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-79-reducer_part-00000
Counters from step 80:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-80-mapper_part-00000
Counters from step 81:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-80-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-80-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-80-reducer_part-00000
Counters from step 81:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-81-mapper_part-00000
Counters from step 82:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-81-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-81-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-81-reducer_part-00000
Counters from step 82:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-82-mapper_part-00000
Counters from step 83:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-82-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-82-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-82-reducer_part-00000
Counters from step 83:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-83-mapper_part-00000
Counters from step 84:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-83-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-83-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-83-reducer_part-00000
Counters from step 84:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-84-mapper_part-00000
Counters from step 85:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-84-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-84-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-84-reducer_part-00000
Counters from step 85:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-85-mapper_part-00000
Counters from step 86:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-85-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-85-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-85-reducer_part-00000
Counters from step 86:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-86-mapper_part-00000
Counters from step 87:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-86-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-86-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-86-reducer_part-00000
Counters from step 87:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-87-mapper_part-00000
Counters from step 88:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-87-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-87-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-87-reducer_part-00000
Counters from step 88:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-88-mapper_part-00000
Counters from step 89:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-88-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-88-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-88-reducer_part-00000
Counters from step 89:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-89-mapper_part-00000
Counters from step 90:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-89-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-89-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-89-reducer_part-00000
Counters from step 90:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-90-mapper_part-00000
Counters from step 91:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-90-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-90-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-90-reducer_part-00000
Counters from step 91:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-91-mapper_part-00000
Counters from step 92:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-91-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-91-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-91-reducer_part-00000
Counters from step 92:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-92-mapper_part-00000
Counters from step 93:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-92-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-92-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-92-reducer_part-00000
Counters from step 93:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-93-mapper_part-00000
Counters from step 94:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-93-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-93-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-93-reducer_part-00000
Counters from step 94:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-94-mapper_part-00000
Counters from step 95:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-94-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-94-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-94-reducer_part-00000
Counters from step 95:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-95-mapper_part-00000
Counters from step 96:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-95-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-95-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-95-reducer_part-00000
Counters from step 96:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-96-mapper_part-00000
Counters from step 97:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-96-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-96-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-96-reducer_part-00000
Counters from step 97:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-97-mapper_part-00000
Counters from step 98:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-97-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-97-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-97-reducer_part-00000
Counters from step 98:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-98-mapper_part-00000
Counters from step 99:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-98-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-98-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-98-reducer_part-00000
Counters from step 99:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-99-mapper_part-00000
Counters from step 100:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-99-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-99-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-99-reducer_part-00000
Counters from step 100:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-100-mapper_part-00000
Counters from step 101:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-100-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-100-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-100-reducer_part-00000
Counters from step 101:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-101-mapper_part-00000
Counters from step 102:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-101-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-101-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-101-reducer_part-00000
Counters from step 102:
(no counters found)
Moving /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/step-101-reducer_part-00000 -> /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/output/part-00000
Streaming final output from /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498/output
1 [0.03278149315934598, {}]
10 [0.01616947901685868, {"5": 1}]
11 [0.01616947901685868, {"5": 1}]
2 [0.3844274414951183, {"3": 1}]
3 [0.34288379282680403, {"2": 1}]
4 [0.03908709209996824, {"1": 1, "2": 1}]
5 [0.0808856932345013, {"2": 1, "4": 1, "6": 1}]
6 [0.03908709209996824, {"2": 1, "5": 1}]
7 [0.01616947901685868, {"2": 1, "5": 1}]
8 [0.01616947901685868, {"2": 1, "5": 1}]
9 [0.01616947901685868, {"2": 1, "5": 1}]
removing tmp directory /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.180016.946498
Test on EMR with small test graph
In [153]:
!python MRJob_PageRank.py s3://ucb-mids-mls-katieadams/PageRank-testIndexed_input.txt --jobconf alpha=0.15 --jobconf G=11 --iterations 5 -r emr --num-ec2-instances 2 --ec2-task-instance-type m1.medium --output-dir s3://ucb-mids-mls-katieadams/outputtest --no-output
using configs in /Users/davidadams/.mrjob.conf
creating tmp directory /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.184011.103955
writing master bootstrap script to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.184011.103955/b.py
PLEASE NOTE: Starting in mrjob v0.5.0, protocols will be strict by default. It's recommended you run your job with --strict-protocols or set up mrjob.conf as described at https://pythonhosted.org/mrjob/whats-new.html#ready-for-strict-protocols
Copying non-input files into s3://ucb-mids-mls-katieadams/tmp/MRJob_PageRank.davidadams.20151105.184011.103955/files/
Waiting 5.0s for S3 eventual consistency
Creating Elastic MapReduce job flow
Job flow created with ID: j-3GVS3SQZV97HL
Created new job flow j-3GVS3SQZV97HL
Job launched 31.3s ago, status STARTING: Provisioning Amazon EC2 capacity
Job launched 62.6s ago, status STARTING: Provisioning Amazon EC2 capacity
Job launched 93.9s ago, status STARTING: Provisioning Amazon EC2 capacity
Job launched 125.3s ago, status STARTING: Provisioning Amazon EC2 capacity
Job launched 156.5s ago, status STARTING: Provisioning Amazon EC2 capacity
Job launched 187.9s ago, status STARTING: Configuring cluster software
Job launched 219.2s ago, status BOOTSTRAPPING: Running bootstrap actions
Job launched 250.5s ago, status BOOTSTRAPPING: Running bootstrap actions
Job launched 281.9s ago, status BOOTSTRAPPING: Running bootstrap actions
Job launched 313.3s ago, status RUNNING: Running step
Job launched 344.6s ago, status RUNNING: Running step
Job launched 375.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151105.184011.103955: Step 1 of 12)
Job launched 407.3s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151105.184011.103955: Step 1 of 12)
Job launched 438.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151105.184011.103955: Step 1 of 12)
Job launched 470.2s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151105.184011.103955: Step 2 of 12)
Job launched 501.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151105.184011.103955: Step 2 of 12)
Job launched 532.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151105.184011.103955: Step 2 of 12)
Job launched 564.2s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151105.184011.103955: Step 2 of 12)
Job launched 595.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151105.184011.103955: Step 3 of 12)
Job launched 626.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151105.184011.103955: Step 3 of 12)
Job launched 658.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151105.184011.103955: Step 3 of 12)
Job launched 689.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151105.184011.103955: Step 4 of 12)
Job launched 721.0s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151105.184011.103955: Step 4 of 12)
Job launched 752.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151105.184011.103955: Step 4 of 12)
Job launched 784.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151105.184011.103955: Step 4 of 12)
Job launched 815.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151105.184011.103955: Step 5 of 12)
Job launched 846.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151105.184011.103955: Step 5 of 12)
Job launched 878.2s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151105.184011.103955: Step 6 of 12)
Job launched 909.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151105.184011.103955: Step 6 of 12)
Job launched 940.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151105.184011.103955: Step 6 of 12)
Job launched 972.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151105.184011.103955: Step 7 of 12)
Job launched 1003.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151105.184011.103955: Step 7 of 12)
Job launched 1034.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151105.184011.103955: Step 7 of 12)
Job launched 1066.6s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151105.184011.103955: Step 8 of 12)
Job launched 1097.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151105.184011.103955: Step 8 of 12)
Job launched 1129.2s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151105.184011.103955: Step 8 of 12)
Job launched 1160.6s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151105.184011.103955: Step 9 of 12)
Job launched 1191.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151105.184011.103955: Step 9 of 12)
Job launched 1223.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151105.184011.103955: Step 9 of 12)
Job launched 1254.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151105.184011.103955: Step 9 of 12)
Job launched 1285.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151105.184011.103955: Step 10 of 12)
Job launched 1317.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151105.184011.103955: Step 10 of 12)
Job launched 1348.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151105.184011.103955: Step 11 of 12)
Job launched 1380.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151105.184011.103955: Step 11 of 12)
Job launched 1411.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151105.184011.103955: Step 11 of 12)
Job launched 1442.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151105.184011.103955: Step 11 of 12)
Job launched 1474.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151105.184011.103955: Step 12 of 12)
Job launched 1505.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151105.184011.103955: Step 12 of 12)
Job launched 1537.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151105.184011.103955: Step 12 of 12)
Job completed.
Running time was 1181.0s (not counting time spent waiting for the EC2 instances)
ec2_key_pair_file not specified, going to S3
Fetching counters from S3...
Waiting 5.0s for S3 eventual consistency
Counters from step 1:
File Input Format Counters :
Bytes Read: 1071
File Output Format Counters :
Bytes Written: 723
FileSystemCounters:
FILE_BYTES_READ: 262
FILE_BYTES_WRITTEN: 134357
HDFS_BYTES_READ: 448
HDFS_BYTES_WRITTEN: 723
S3_BYTES_READ: 1071
Job Counters :
Launched map tasks: 4
Launched reduce tasks: 1
Rack-local map tasks: 4
SLOTS_MILLIS_MAPS: 75404
SLOTS_MILLIS_REDUCES: 28978
Total time spent by all maps waiting after reserving slots (ms): 0
Total time spent by all reduces waiting after reserving slots (ms): 0
Map-Reduce Framework:
CPU time spent (ms): 15570
Combine input records: 0
Combine output records: 0
Map input bytes: 426
Map input records: 11
Map output bytes: 714
Map output materialized bytes: 406
Map output records: 29
Physical memory (bytes) snapshot: 863514624
Reduce input groups: 12
Reduce input records: 29
Reduce output records: 22
Reduce shuffle bytes: 406
SPLIT_RAW_BYTES: 448
Spilled Records: 58
Total committed heap usage (bytes): 606822400
Virtual memory (bytes) snapshot: 3141820416
Counters from step 2:
File Input Format Counters :
Bytes Read: 1815
File Output Format Counters :
Bytes Written: 434
FileSystemCounters:
FILE_BYTES_READ: 316
FILE_BYTES_WRITTEN: 134217
HDFS_BYTES_READ: 2463
HDFS_BYTES_WRITTEN: 434
Job Counters :
Data-local map tasks: 4
Launched map tasks: 4
Launched reduce tasks: 1
SLOTS_MILLIS_MAPS: 53696
SLOTS_MILLIS_REDUCES: 30624
Total time spent by all maps waiting after reserving slots (ms): 0
Total time spent by all reduces waiting after reserving slots (ms): 0
Map-Reduce Framework:
CPU time spent (ms): 7480
Combine input records: 0
Combine output records: 0
Map input bytes: 723
Map input records: 22
Map output bytes: 723
Map output materialized bytes: 407
Map output records: 22
Physical memory (bytes) snapshot: 813916160
Reduce input groups: 11
Reduce input records: 22
Reduce output records: 11
Reduce shuffle bytes: 407
SPLIT_RAW_BYTES: 648
Spilled Records: 44
Total committed heap usage (bytes): 605634560
Virtual memory (bytes) snapshot: 3186962432
Counters from step 3:
File Input Format Counters :
Bytes Read: 1091
File Output Format Counters :
Bytes Written: 721
FileSystemCounters:
FILE_BYTES_READ: 354
FILE_BYTES_WRITTEN: 134664
HDFS_BYTES_READ: 1739
HDFS_BYTES_WRITTEN: 721
Job Counters :
Data-local map tasks: 4
Launched map tasks: 4
Launched reduce tasks: 1
SLOTS_MILLIS_MAPS: 58610
SLOTS_MILLIS_REDUCES: 31101
Total time spent by all maps waiting after reserving slots (ms): 0
Total time spent by all reduces waiting after reserving slots (ms): 0
Map-Reduce Framework:
CPU time spent (ms): 7780
Combine input records: 0
Combine output records: 0
Map input bytes: 434
Map input records: 11
Map output bytes: 709
Map output materialized bytes: 521
Map output records: 29
Physical memory (bytes) snapshot: 848228352
Reduce input groups: 12
Reduce input records: 29
Reduce output records: 22
Reduce shuffle bytes: 521
SPLIT_RAW_BYTES: 648
Spilled Records: 58
Total committed heap usage (bytes): 605634560
Virtual memory (bytes) snapshot: 3195428864
Counters from step 4:
File Input Format Counters :
Bytes Read: 1807
File Output Format Counters :
Bytes Written: 432
FileSystemCounters:
FILE_BYTES_READ: 363
FILE_BYTES_WRITTEN: 134320
HDFS_BYTES_READ: 2455
HDFS_BYTES_WRITTEN: 432
Job Counters :
Data-local map tasks: 4
Launched map tasks: 4
Launched reduce tasks: 1
SLOTS_MILLIS_MAPS: 53470
SLOTS_MILLIS_REDUCES: 30040
Total time spent by all maps waiting after reserving slots (ms): 0
Total time spent by all reduces waiting after reserving slots (ms): 0
Map-Reduce Framework:
CPU time spent (ms): 6310
Combine input records: 0
Combine output records: 0
Map input bytes: 721
Map input records: 22
Map output bytes: 721
Map output materialized bytes: 468
Map output records: 22
Physical memory (bytes) snapshot: 821350400
Reduce input groups: 11
Reduce input records: 22
Reduce output records: 11
Reduce shuffle bytes: 468
SPLIT_RAW_BYTES: 648
Spilled Records: 44
Total committed heap usage (bytes): 605634560
Virtual memory (bytes) snapshot: 3194445824
Counters from step 5:
File Input Format Counters :
Bytes Read: 1083
File Output Format Counters :
Bytes Written: 721
FileSystemCounters:
FILE_BYTES_READ: 372
FILE_BYTES_WRITTEN: 134696
HDFS_BYTES_READ: 1731
HDFS_BYTES_WRITTEN: 721
Job Counters :
Data-local map tasks: 4
Launched map tasks: 4
Launched reduce tasks: 1
SLOTS_MILLIS_MAPS: 60919
SLOTS_MILLIS_REDUCES: 30315
Total time spent by all maps waiting after reserving slots (ms): 0
Total time spent by all reduces waiting after reserving slots (ms): 0
Map-Reduce Framework:
CPU time spent (ms): 7470
Combine input records: 0
Combine output records: 0
Map input bytes: 432
Map input records: 11
Map output bytes: 708
Map output materialized bytes: 525
Map output records: 29
Physical memory (bytes) snapshot: 808402944
Reduce input groups: 12
Reduce input records: 29
Reduce output records: 22
Reduce shuffle bytes: 525
SPLIT_RAW_BYTES: 648
Spilled Records: 58
Total committed heap usage (bytes): 605634560
Virtual memory (bytes) snapshot: 3052974080
Counters from step 6:
File Input Format Counters :
Bytes Read: 1807
File Output Format Counters :
Bytes Written: 432
FileSystemCounters:
FILE_BYTES_READ: 359
FILE_BYTES_WRITTEN: 134307
HDFS_BYTES_READ: 2455
HDFS_BYTES_WRITTEN: 432
Job Counters :
Data-local map tasks: 4
Launched map tasks: 4
Launched reduce tasks: 1
SLOTS_MILLIS_MAPS: 53663
SLOTS_MILLIS_REDUCES: 33822
Total time spent by all maps waiting after reserving slots (ms): 0
Total time spent by all reduces waiting after reserving slots (ms): 0
Map-Reduce Framework:
CPU time spent (ms): 5930
Combine input records: 0
Combine output records: 0
Map input bytes: 721
Map input records: 22
Map output bytes: 721
Map output materialized bytes: 464
Map output records: 22
Physical memory (bytes) snapshot: 822284288
Reduce input groups: 11
Reduce input records: 22
Reduce output records: 11
Reduce shuffle bytes: 464
SPLIT_RAW_BYTES: 648
Spilled Records: 44
Total committed heap usage (bytes): 605634560
Virtual memory (bytes) snapshot: 3193946112
Counters from step 7:
File Input Format Counters :
Bytes Read: 1083
File Output Format Counters :
Bytes Written: 723
FileSystemCounters:
FILE_BYTES_READ: 387
FILE_BYTES_WRITTEN: 134721
HDFS_BYTES_READ: 1731
HDFS_BYTES_WRITTEN: 723
Job Counters :
Data-local map tasks: 4
Launched map tasks: 4
Launched reduce tasks: 1
SLOTS_MILLIS_MAPS: 59800
SLOTS_MILLIS_REDUCES: 27413
Total time spent by all maps waiting after reserving slots (ms): 0
Total time spent by all reduces waiting after reserving slots (ms): 0
Map-Reduce Framework:
CPU time spent (ms): 6700
Combine input records: 0
Combine output records: 0
Map input bytes: 432
Map input records: 11
Map output bytes: 716
Map output materialized bytes: 545
Map output records: 29
Physical memory (bytes) snapshot: 832032768
Reduce input groups: 12
Reduce input records: 29
Reduce output records: 22
Reduce shuffle bytes: 545
SPLIT_RAW_BYTES: 648
Spilled Records: 58
Total committed heap usage (bytes): 605634560
Virtual memory (bytes) snapshot: 3218030592
Counters from step 8:
File Input Format Counters :
Bytes Read: 1815
File Output Format Counters :
Bytes Written: 435
FileSystemCounters:
FILE_BYTES_READ: 377
FILE_BYTES_WRITTEN: 134334
HDFS_BYTES_READ: 2463
HDFS_BYTES_WRITTEN: 435
Job Counters :
Data-local map tasks: 4
Launched map tasks: 4
Launched reduce tasks: 1
SLOTS_MILLIS_MAPS: 51581
SLOTS_MILLIS_REDUCES: 30076
Total time spent by all maps waiting after reserving slots (ms): 0
Total time spent by all reduces waiting after reserving slots (ms): 0
Map-Reduce Framework:
CPU time spent (ms): 6270
Combine input records: 0
Combine output records: 0
Map input bytes: 723
Map input records: 22
Map output bytes: 723
Map output materialized bytes: 468
Map output records: 22
Physical memory (bytes) snapshot: 814055424
Reduce input groups: 11
Reduce input records: 22
Reduce output records: 11
Reduce shuffle bytes: 468
SPLIT_RAW_BYTES: 648
Spilled Records: 44
Total committed heap usage (bytes): 605634560
Virtual memory (bytes) snapshot: 3212292096
Counters from step 9:
File Input Format Counters :
Bytes Read: 1095
File Output Format Counters :
Bytes Written: 723
FileSystemCounters:
FILE_BYTES_READ: 377
FILE_BYTES_WRITTEN: 134705
HDFS_BYTES_READ: 1743
HDFS_BYTES_WRITTEN: 723
Job Counters :
Data-local map tasks: 4
Launched map tasks: 4
Launched reduce tasks: 1
SLOTS_MILLIS_MAPS: 61722
SLOTS_MILLIS_REDUCES: 35642
Total time spent by all maps waiting after reserving slots (ms): 0
Total time spent by all reduces waiting after reserving slots (ms): 0
Map-Reduce Framework:
CPU time spent (ms): 6860
Combine input records: 0
Combine output records: 0
Map input bytes: 435
Map input records: 11
Map output bytes: 718
Map output materialized bytes: 539
Map output records: 29
Physical memory (bytes) snapshot: 808210432
Reduce input groups: 12
Reduce input records: 29
Reduce output records: 22
Reduce shuffle bytes: 539
SPLIT_RAW_BYTES: 648
Spilled Records: 58
Total committed heap usage (bytes): 605634560
Virtual memory (bytes) snapshot: 3142438912
Counters from step 10:
File Input Format Counters :
Bytes Read: 1815
File Output Format Counters :
Bytes Written: 435
FileSystemCounters:
FILE_BYTES_READ: 360
FILE_BYTES_WRITTEN: 134330
HDFS_BYTES_READ: 2463
HDFS_BYTES_WRITTEN: 435
Job Counters :
Data-local map tasks: 4
Launched map tasks: 4
Launched reduce tasks: 1
SLOTS_MILLIS_MAPS: 50209
SLOTS_MILLIS_REDUCES: 33726
Total time spent by all maps waiting after reserving slots (ms): 0
Total time spent by all reduces waiting after reserving slots (ms): 0
Map-Reduce Framework:
CPU time spent (ms): 6510
Combine input records: 0
Combine output records: 0
Map input bytes: 723
Map input records: 22
Map output bytes: 723
Map output materialized bytes: 471
Map output records: 22
Physical memory (bytes) snapshot: 816439296
Reduce input groups: 11
Reduce input records: 22
Reduce output records: 11
Reduce shuffle bytes: 471
SPLIT_RAW_BYTES: 648
Spilled Records: 44
Total committed heap usage (bytes): 605634560
Virtual memory (bytes) snapshot: 3261022208
Counters from step 11:
File Input Format Counters :
Bytes Read: 1095
File Output Format Counters :
Bytes Written: 722
FileSystemCounters:
FILE_BYTES_READ: 366
FILE_BYTES_WRITTEN: 134704
HDFS_BYTES_READ: 1747
HDFS_BYTES_WRITTEN: 722
Job Counters :
Data-local map tasks: 4
Launched map tasks: 4
Launched reduce tasks: 1
SLOTS_MILLIS_MAPS: 56179
SLOTS_MILLIS_REDUCES: 29148
Total time spent by all maps waiting after reserving slots (ms): 0
Total time spent by all reduces waiting after reserving slots (ms): 0
Map-Reduce Framework:
CPU time spent (ms): 7230
Combine input records: 0
Combine output records: 0
Map input bytes: 435
Map input records: 11
Map output bytes: 709
Map output materialized bytes: 529
Map output records: 29
Physical memory (bytes) snapshot: 804708352
Reduce input groups: 12
Reduce input records: 29
Reduce output records: 22
Reduce shuffle bytes: 529
SPLIT_RAW_BYTES: 652
Spilled Records: 58
Total committed heap usage (bytes): 605634560
Virtual memory (bytes) snapshot: 3168595968
Counters from step 12:
File Input Format Counters :
Bytes Read: 1811
File Output Format Counters :
Bytes Written: 433
FileSystemCounters:
FILE_BYTES_READ: 375
FILE_BYTES_WRITTEN: 134144
HDFS_BYTES_READ: 2463
S3_BYTES_WRITTEN: 433
Job Counters :
Data-local map tasks: 4
Launched map tasks: 4
Launched reduce tasks: 1
SLOTS_MILLIS_MAPS: 64230
SLOTS_MILLIS_REDUCES: 37415
Total time spent by all maps waiting after reserving slots (ms): 0
Total time spent by all reduces waiting after reserving slots (ms): 0
Map-Reduce Framework:
CPU time spent (ms): 3840
Combine input records: 0
Combine output records: 0
Map input bytes: 722
Map input records: 22
Map output bytes: 722
Map output materialized bytes: 465
Map output records: 22
Physical memory (bytes) snapshot: 850178048
Reduce input groups: 11
Reduce input records: 22
Reduce output records: 11
Reduce shuffle bytes: 465
SPLIT_RAW_BYTES: 652
Spilled Records: 44
Total committed heap usage (bytes): 606781440
Virtual memory (bytes) snapshot: 3205238784
removing tmp directory /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151105.184011.103955
Removing all files in s3://ucb-mids-mls-katieadams/tmp/MRJob_PageRank.davidadams.20151105.184011.103955/
Removing all files in s3://ucb-mids-mls-katieadams/tmp/logs/j-3GVS3SQZV97HL/
Terminating job flow: j-3GVS3SQZV97HL
Preprocess wikipedia graph
In [156]:
!python MRJob_PreprocessGraph.py s3://ucb-mids-mls-networks/wikipedia/all-pages-indexed-out.txt --jobconf G=15192277 -r emr --num-ec2-instances 15 --ec2-task-instance-type m1.medium --output-dir s3://ucb-mids-mls-katieadams/output-wiki-preprocess --no-output
using configs in /Users/davidadams/.mrjob.conf
creating tmp directory /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PreprocessGraph.davidadams.20151105.193712.552180
writing master bootstrap script to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PreprocessGraph.davidadams.20151105.193712.552180/b.py
PLEASE NOTE: Starting in mrjob v0.5.0, protocols will be strict by default. It's recommended you run your job with --strict-protocols or set up mrjob.conf as described at https://pythonhosted.org/mrjob/whats-new.html#ready-for-strict-protocols
Copying non-input files into s3://ucb-mids-mls-katieadams/tmp/MRJob_PreprocessGraph.davidadams.20151105.193712.552180/files/
Waiting 5.0s for S3 eventual consistency
Creating Elastic MapReduce job flow
Job flow created with ID: j-1FW01DVX72RC0
Created new job flow j-1FW01DVX72RC0
Job launched 31.0s ago, status STARTING: Provisioning Amazon EC2 capacity
Job launched 62.0s ago, status STARTING: Provisioning Amazon EC2 capacity
Job launched 93.1s ago, status STARTING: Provisioning Amazon EC2 capacity
Job launched 124.2s ago, status STARTING: Provisioning Amazon EC2 capacity
Job launched 155.2s ago, status STARTING: Provisioning Amazon EC2 capacity
Job launched 186.3s ago, status STARTING: Configuring cluster software
Job launched 217.3s ago, status BOOTSTRAPPING: Running bootstrap actions
Job launched 248.4s ago, status BOOTSTRAPPING: Running bootstrap actions
Job launched 279.4s ago, status BOOTSTRAPPING: Running bootstrap actions
Job launched 310.6s ago, status RUNNING: Running step
Job launched 341.7s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job launched 373.2s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job launched 404.4s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job launched 435.6s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job launched 466.6s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job launched 497.8s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job launched 528.9s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job launched 560.0s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job launched 591.0s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job launched 622.1s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job launched 653.2s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job launched 684.2s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job launched 715.4s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job launched 746.4s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job launched 777.5s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job launched 808.5s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job launched 839.6s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job launched 871.1s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job launched 902.1s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job launched 933.3s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job launched 964.5s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job launched 995.5s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job launched 1026.6s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job launched 1057.8s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job launched 1088.9s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job launched 1120.5s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job launched 1151.5s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job launched 1182.6s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job launched 1213.6s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job launched 1244.8s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job launched 1275.9s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job launched 1307.0s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job launched 1338.0s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job launched 1369.1s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job launched 1400.2s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job launched 1431.3s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job launched 1462.4s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job launched 1493.4s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job launched 1524.5s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job launched 1555.6s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job launched 1586.7s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job launched 1617.7s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job launched 1648.7s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job launched 1679.9s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job launched 1710.9s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job launched 1742.0s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job launched 1773.0s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job launched 1804.5s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job launched 1835.6s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job launched 1866.8s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job launched 1897.9s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job launched 1929.4s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job launched 1960.5s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job launched 1992.0s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job launched 2023.2s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job launched 2054.3s ago, status RUNNING: Running step (MRJob_PreprocessGraph.davidadams.20151105.193712.552180: Step 1 of 1)
Job completed.
Running time was 1719.0s (not counting time spent waiting for the EC2 instances)
ec2_key_pair_file not specified, going to S3
Fetching counters from S3...
Waiting 5.0s for S3 eventual consistency
Counters from step 1:
File Input Format Counters :
Bytes Read: 2090954960
File Output Format Counters :
Bytes Written: 2591707083
FileSystemCounters:
FILE_BYTES_READ: 4353073459
FILE_BYTES_WRITTEN: 5656577823
HDFS_BYTES_READ: 6440
S3_BYTES_READ: 2090954960
S3_BYTES_WRITTEN: 2591707083
Job Counters :
Launched map tasks: 56
Launched reduce tasks: 28
Rack-local map tasks: 56
SLOTS_MILLIS_MAPS: 29454941
SLOTS_MILLIS_REDUCES: 14725336
Total time spent by all maps waiting after reserving slots (ms): 0
Total time spent by all reduces waiting after reserving slots (ms): 0
Map-Reduce Framework:
CPU time spent (ms): 19681830
Combine input records: 0
Combine output records: 0
Map input bytes: 2090459616
Map input records: 5781290
Map output bytes: 6983848875
Map output materialized bytes: 1913399068
Map output records: 147895347
Physical memory (bytes) snapshot: 22735384576
Reduce input groups: 15192277
Reduce input records: 147895347
Reduce output records: 15192277
Reduce shuffle bytes: 1913399068
SPLIT_RAW_BYTES: 6440
Spilled Records: 443686041
Total committed heap usage (bytes): 18729271296
Virtual memory (bytes) snapshot: 52397174784
removing tmp directory /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PreprocessGraph.davidadams.20151105.193712.552180
Removing all files in s3://ucb-mids-mls-katieadams/tmp/MRJob_PreprocessGraph.davidadams.20151105.193712.552180/
Removing all files in s3://ucb-mids-mls-katieadams/tmp/logs/j-1FW01DVX72RC0/
Terminating job flow: j-1FW01DVX72RC0
PageRank on Wikipedia graph with alpha=0.85, 10 iterations
In [1]:
!python MRJob_PageRank.py s3://ucb-mids-mls-katieadams/output-wiki-preprocess/* --jobconf alpha=0.85 --jobconf G=15192277 --iterations 9 -r emr --num-ec2-instances 15 --ec2-instance-type m1.medium --output-dir s3://ucb-mids-mls-katieadams/output-wiki-10x-2 --no-output
using configs in /Users/davidadams/.mrjob.conf
creating tmp directory /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151106.092145.089293
writing master bootstrap script to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151106.092145.089293/b.py
PLEASE NOTE: Starting in mrjob v0.5.0, protocols will be strict by default. It's recommended you run your job with --strict-protocols or set up mrjob.conf as described at https://pythonhosted.org/mrjob/whats-new.html#ready-for-strict-protocols
Copying non-input files into s3://ucb-mids-mls-katieadams/tmp/MRJob_PageRank.davidadams.20151106.092145.089293/files/
Waiting 5.0s for S3 eventual consistency
Creating Elastic MapReduce job flow
Job flow created with ID: j-89QKHDVN70CM
Created new job flow j-89QKHDVN70CM
Job launched 31.2s ago, status STARTING: Provisioning Amazon EC2 capacity
Job launched 62.3s ago, status STARTING: Provisioning Amazon EC2 capacity
Job launched 93.5s ago, status STARTING: Provisioning Amazon EC2 capacity
Job launched 124.7s ago, status STARTING: Provisioning Amazon EC2 capacity
Job launched 155.8s ago, status STARTING: Configuring cluster software
Job launched 187.0s ago, status STARTING: Configuring cluster software
Job launched 218.3s ago, status BOOTSTRAPPING: Running bootstrap actions
Job launched 249.5s ago, status BOOTSTRAPPING: Running bootstrap actions
Job launched 280.9s ago, status RUNNING: Running step
Job launched 312.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 1 of 20)
Job launched 343.3s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 1 of 20)
Job launched 374.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 1 of 20)
Job launched 405.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 1 of 20)
Job launched 436.6s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 1 of 20)
Job launched 468.3s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 1 of 20)
Job launched 499.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 1 of 20)
Job launched 531.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 1 of 20)
Job launched 563.0s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 1 of 20)
Job launched 594.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 1 of 20)
Job launched 625.6s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 1 of 20)
Job launched 656.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 1 of 20)
Job launched 688.0s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 1 of 20)
Job launched 719.2s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 1 of 20)
Job launched 750.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 1 of 20)
Job launched 781.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 1 of 20)
Job launched 812.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 1 of 20)
Job launched 844.2s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 1 of 20)
Job launched 876.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 1 of 20)
Job launched 907.3s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 1 of 20)
Job launched 939.0s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 1 of 20)
Job launched 970.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 1 of 20)
Job launched 1001.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 1 of 20)
Job launched 1033.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 1 of 20)
Job launched 1064.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 1 of 20)
Job launched 1095.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 1 of 20)
Job launched 1127.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 1 of 20)
Job launched 1158.3s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 1 of 20)
Job launched 1190.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 1 of 20)
Job launched 1221.3s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 1 of 20)
Job launched 1253.0s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 1 of 20)
Job launched 1284.2s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 1 of 20)
Job launched 1315.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 1 of 20)
Job launched 1346.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 1 of 20)
Job launched 1378.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 1 of 20)
Job launched 1409.6s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 1 of 20)
Job launched 1440.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 1 of 20)
Job launched 1472.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 1 of 20)
Job launched 1504.2s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 1 of 20)
Job launched 1535.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 1 of 20)
Job launched 1566.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 1 of 20)
Job launched 1597.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 1 of 20)
Job launched 1628.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 1 of 20)
Job launched 1660.2s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 1 of 20)
Job launched 1691.3s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 1 of 20)
Job launched 1722.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 1 of 20)
Job launched 1753.6s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 1 of 20)
Job launched 1784.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 1 of 20)
Job launched 1815.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 1 of 20)
Job launched 1847.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 1 of 20)
Job launched 1878.3s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 2 of 20)
Job launched 1909.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 2 of 20)
Job launched 1940.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 2 of 20)
Job launched 1971.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 2 of 20)
Job launched 2002.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 2 of 20)
Job launched 2034.0s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 2 of 20)
Job launched 2065.2s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 2 of 20)
Job launched 2096.3s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 2 of 20)
Job launched 2127.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 3 of 20)
Job launched 2158.6s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 3 of 20)
Job launched 2190.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 3 of 20)
Job launched 2221.3s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 3 of 20)
Job launched 2252.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 3 of 20)
Job launched 2284.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 3 of 20)
Job launched 2315.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 3 of 20)
Job launched 2347.0s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 3 of 20)
Job launched 2378.2s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 3 of 20)
Job launched 2409.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 3 of 20)
Job launched 2440.6s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 3 of 20)
Job launched 2471.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 3 of 20)
Job launched 2503.0s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 3 of 20)
Job launched 2534.2s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 3 of 20)
Job launched 2565.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 3 of 20)
Job launched 2597.0s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 3 of 20)
Job launched 2628.2s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 3 of 20)
Job launched 2659.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 3 of 20)
Job launched 2690.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 3 of 20)
Job launched 2721.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 3 of 20)
Job launched 2752.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 3 of 20)
Job launched 2784.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 3 of 20)
Job launched 2815.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 3 of 20)
Job launched 2846.6s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 3 of 20)
Job launched 2877.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 3 of 20)
Job launched 2908.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 3 of 20)
Job launched 2940.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 3 of 20)
Job launched 2971.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 3 of 20)
Job launched 3003.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 3 of 20)
Job launched 3034.6s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 3 of 20)
Job launched 3065.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 3 of 20)
Job launched 3096.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 3 of 20)
Job launched 3128.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 3 of 20)
Job launched 3159.2s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 3 of 20)
Job launched 3190.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 3 of 20)
Job launched 3222.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 3 of 20)
Job launched 3253.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 3 of 20)
Job launched 3285.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 3 of 20)
Job launched 3316.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 3 of 20)
Job launched 3348.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 3 of 20)
Job launched 3380.3s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 3 of 20)
Job launched 3411.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 3 of 20)
Job launched 3443.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 3 of 20)
Job launched 3474.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 3 of 20)
Job launched 3506.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 3 of 20)
Job launched 3538.0s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 3 of 20)
Job launched 3569.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 3 of 20)
Job launched 3600.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 4 of 20)
Job launched 3632.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 4 of 20)
Job launched 3663.3s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 4 of 20)
Job launched 3694.6s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 4 of 20)
Job launched 3725.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 4 of 20)
Job launched 3757.3s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 4 of 20)
Job launched 3788.6s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 4 of 20)
Job launched 3820.0s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 4 of 20)
Job launched 3851.3s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 4 of 20)
Job launched 3882.6s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 5 of 20)
Job launched 3914.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 5 of 20)
Job launched 3945.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 5 of 20)
Job launched 3976.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 5 of 20)
Job launched 4009.0s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 5 of 20)
Job launched 4040.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 5 of 20)
Job launched 4072.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 5 of 20)
Job launched 4103.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 5 of 20)
Job launched 4135.6s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 5 of 20)
Job launched 4167.0s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 5 of 20)
Job launched 4199.0s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 5 of 20)
Job launched 4230.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 5 of 20)
Job launched 4261.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 5 of 20)
Job launched 4293.2s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 5 of 20)
Job launched 4325.0s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 5 of 20)
Job launched 4356.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 5 of 20)
Job launched 4388.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 5 of 20)
Job launched 4419.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 5 of 20)
Job launched 4451.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 5 of 20)
Job launched 4483.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 5 of 20)
Job launched 4515.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 5 of 20)
Job launched 4546.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 5 of 20)
Job launched 4578.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 5 of 20)
Job launched 4609.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 5 of 20)
Job launched 4641.6s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 5 of 20)
Job launched 4673.0s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 5 of 20)
Job launched 4704.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 5 of 20)
Job launched 4736.3s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 5 of 20)
Job launched 4768.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 5 of 20)
Job launched 4799.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 5 of 20)
Job launched 4831.2s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 5 of 20)
Job launched 4862.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 5 of 20)
Job launched 4894.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 5 of 20)
Job launched 4926.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 5 of 20)
Job launched 4957.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 5 of 20)
Job launched 4989.0s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 5 of 20)
Job launched 5020.3s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 5 of 20)
Job launched 5051.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 5 of 20)
Job launched 5082.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 5 of 20)
Job launched 5114.6s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 5 of 20)
Job launched 5145.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 5 of 20)
Job launched 5177.3s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 5 of 20)
Job launched 5209.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 5 of 20)
Job launched 5241.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 5 of 20)
Job launched 5272.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 5 of 20)
Job launched 5304.6s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 5 of 20)
Job launched 5336.0s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 6 of 20)
Job launched 5367.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 6 of 20)
Job launched 5399.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 6 of 20)
Job launched 5430.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 6 of 20)
Job launched 5462.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 6 of 20)
Job launched 5494.0s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 6 of 20)
Job launched 5525.3s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 6 of 20)
Job launched 5557.0s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 6 of 20)
Job launched 5588.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 7 of 20)
Job launched 5620.0s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 7 of 20)
Job launched 5651.3s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 7 of 20)
Job launched 5683.0s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 7 of 20)
Job launched 5714.3s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 7 of 20)
Job launched 5746.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 7 of 20)
Job launched 5777.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 7 of 20)
Job launched 5809.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 7 of 20)
Job launched 5840.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 7 of 20)
Job launched 5873.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 7 of 20)
Job launched 5904.3s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 7 of 20)
Job launched 5936.0s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 7 of 20)
Job launched 5967.3s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 7 of 20)
Job launched 5998.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 7 of 20)
Job launched 6029.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 7 of 20)
Job launched 6061.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 7 of 20)
Job launched 6092.6s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 7 of 20)
Job launched 6124.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 7 of 20)
Job launched 6156.2s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 7 of 20)
Job launched 6188.0s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 7 of 20)
Job launched 6219.3s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 7 of 20)
Job launched 6251.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 7 of 20)
Job launched 6282.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 7 of 20)
Job launched 6314.2s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 7 of 20)
Job launched 6345.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 7 of 20)
Job launched 6377.2s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 7 of 20)
Job launched 6408.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 7 of 20)
Job launched 6440.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 7 of 20)
Job launched 6471.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 7 of 20)
Job launched 6503.2s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 7 of 20)
Job launched 6534.6s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 7 of 20)
Job launched 6566.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 7 of 20)
Job launched 6597.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 7 of 20)
Job launched 6629.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 7 of 20)
Job launched 6660.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 7 of 20)
Job launched 6692.6s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 7 of 20)
Job launched 6723.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 7 of 20)
Job launched 6755.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 7 of 20)
Job launched 6787.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 7 of 20)
Job launched 6818.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 7 of 20)
Job launched 6850.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 7 of 20)
Job launched 6881.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 7 of 20)
Job launched 6913.3s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 7 of 20)
Job launched 6944.6s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 7 of 20)
Job launched 6975.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 7 of 20)
Job launched 7007.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 8 of 20)
Job launched 7038.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 8 of 20)
Job launched 7070.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 8 of 20)
Job launched 7101.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 8 of 20)
Job launched 7133.2s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 8 of 20)
Job launched 7165.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 8 of 20)
Job launched 7196.6s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 8 of 20)
Job launched 7228.2s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 8 of 20)
Job launched 7259.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 9 of 20)
Job launched 7291.6s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 9 of 20)
Job launched 7322.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 9 of 20)
Job launched 7354.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 9 of 20)
Job launched 7385.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 9 of 20)
Job launched 7416.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 9 of 20)
Job launched 7448.0s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 9 of 20)
Job launched 7479.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 9 of 20)
Job launched 7510.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 9 of 20)
Job launched 7542.6s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 9 of 20)
Job launched 7573.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 9 of 20)
Job launched 7605.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 9 of 20)
Job launched 7636.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 9 of 20)
Job launched 7668.3s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 9 of 20)
Job launched 7699.6s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 9 of 20)
Job launched 7731.2s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 9 of 20)
Job launched 7762.3s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 9 of 20)
Job launched 7794.6s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 9 of 20)
Job launched 7826.0s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 9 of 20)
Job launched 7857.6s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 9 of 20)
Job launched 7888.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 9 of 20)
Job launched 7920.6s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 9 of 20)
Job launched 7951.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 9 of 20)
Job launched 7983.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 9 of 20)
Job launched 8014.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 9 of 20)
Job launched 8046.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 9 of 20)
Job launched 8077.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 9 of 20)
Job launched 8108.6s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 9 of 20)
Job launched 8139.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 9 of 20)
Job launched 8171.0s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 9 of 20)
Job launched 8202.2s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 9 of 20)
Job launched 8233.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 9 of 20)
Job launched 8265.2s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 9 of 20)
Job launched 8296.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 9 of 20)
Job launched 8328.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 9 of 20)
Job launched 8359.3s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 9 of 20)
Job launched 8390.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 9 of 20)
Job launched 8422.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 9 of 20)
Job launched 8453.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 9 of 20)
Job launched 8485.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 9 of 20)
Job launched 8516.2s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 9 of 20)
Job launched 8547.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 9 of 20)
Job launched 8578.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 9 of 20)
Job launched 8610.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 9 of 20)
Job launched 8641.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 9 of 20)
Job launched 8673.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 9 of 20)
Job launched 8704.3s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 10 of 20)
Job launched 8736.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 10 of 20)
Job launched 8767.6s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 10 of 20)
Job launched 8798.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 10 of 20)
Job launched 8829.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 10 of 20)
Job launched 8861.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 10 of 20)
Job launched 8892.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 10 of 20)
Job launched 8924.6s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 10 of 20)
Job launched 8955.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 11 of 20)
Job launched 8986.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 11 of 20)
Job launched 9018.2s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 11 of 20)
Job launched 9049.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 11 of 20)
Job launched 9081.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 11 of 20)
Job launched 9112.3s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 11 of 20)
Job launched 9143.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 11 of 20)
Job launched 9174.6s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 11 of 20)
Job launched 9205.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 11 of 20)
Job launched 9237.0s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 11 of 20)
Job launched 9268.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 11 of 20)
Job launched 9299.3s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 11 of 20)
Job launched 9330.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 11 of 20)
Job launched 9363.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 11 of 20)
Job launched 9394.3s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 11 of 20)
Job launched 9425.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 11 of 20)
Job launched 9456.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 11 of 20)
Job launched 9488.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 11 of 20)
Job launched 9519.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 11 of 20)
Job launched 9550.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 11 of 20)
Job launched 9582.0s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 11 of 20)
Job launched 9613.2s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 11 of 20)
Job launched 9644.6s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 11 of 20)
Job launched 9676.3s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 11 of 20)
Job launched 9707.6s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 11 of 20)
Job launched 9739.3s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 11 of 20)
Job launched 9770.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 11 of 20)
Job launched 9802.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 11 of 20)
Job launched 9833.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 11 of 20)
Job launched 9865.6s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 11 of 20)
Job launched 9897.0s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 11 of 20)
Job launched 9928.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 11 of 20)
Job launched 9960.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 11 of 20)
Job launched 9991.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 11 of 20)
Job launched 10022.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 11 of 20)
Job launched 10054.0s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 11 of 20)
Job launched 10085.3s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 11 of 20)
Job launched 10117.0s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 11 of 20)
Job launched 10148.3s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 11 of 20)
Job launched 10180.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 11 of 20)
Job launched 10211.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 11 of 20)
Job launched 10242.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 11 of 20)
Job launched 10274.0s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 11 of 20)
Job launched 10305.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 11 of 20)
Job launched 10337.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 11 of 20)
Job launched 10368.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 11 of 20)
Job launched 10399.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 12 of 20)
Job launched 10431.6s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 12 of 20)
Job launched 10463.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 12 of 20)
Job launched 10495.0s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 12 of 20)
Job launched 10526.3s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 12 of 20)
Job launched 10557.6s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 12 of 20)
Job launched 10589.0s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 12 of 20)
Job launched 10620.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 12 of 20)
Job launched 10652.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 12 of 20)
Job launched 10683.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 13 of 20)
Job launched 10715.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 13 of 20)
Job launched 10746.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 13 of 20)
Job launched 10778.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 13 of 20)
Job launched 10810.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 13 of 20)
Job launched 10842.0s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 13 of 20)
Job launched 10873.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 13 of 20)
Job launched 10905.0s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 13 of 20)
Job launched 10937.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 13 of 20)
Job launched 10968.3s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 13 of 20)
Job launched 11000.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 13 of 20)
Job launched 11031.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 13 of 20)
Job launched 11063.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 13 of 20)
Job launched 11094.3s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 13 of 20)
Job launched 11125.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 13 of 20)
Job launched 11156.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 13 of 20)
Job launched 11188.3s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 13 of 20)
Job launched 11219.6s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 13 of 20)
Job launched 11251.2s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 13 of 20)
Job launched 11282.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 13 of 20)
Job launched 11314.2s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 13 of 20)
Job launched 11346.0s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 13 of 20)
Job launched 11377.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 13 of 20)
Job launched 11409.2s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 13 of 20)
Job launched 11440.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 13 of 20)
Job launched 11472.2s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 13 of 20)
Job launched 11503.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 13 of 20)
Job launched 11534.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 13 of 20)
Job launched 11566.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 13 of 20)
Job launched 11597.6s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 13 of 20)
Job launched 11629.3s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 13 of 20)
Job launched 11660.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 13 of 20)
Job launched 11692.3s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 13 of 20)
Job launched 11723.6s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 13 of 20)
Job launched 11754.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 13 of 20)
Job launched 11786.2s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 13 of 20)
Job launched 11818.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 13 of 20)
Job launched 11849.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 13 of 20)
Job launched 11881.6s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 13 of 20)
Job launched 11912.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 13 of 20)
Job launched 11944.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 13 of 20)
Job launched 11975.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 13 of 20)
Job launched 12007.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 13 of 20)
Job launched 12039.0s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 13 of 20)
Job launched 12070.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 14 of 20)
Job launched 12101.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 14 of 20)
Job launched 12133.6s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 14 of 20)
Job launched 12164.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 14 of 20)
Job launched 12196.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 14 of 20)
Job launched 12227.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 14 of 20)
Job launched 12258.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 14 of 20)
Job launched 12290.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 14 of 20)
Job launched 12321.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 14 of 20)
Job launched 12353.3s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 15 of 20)
Job launched 12385.0s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 15 of 20)
Job launched 12416.2s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 15 of 20)
Job launched 12447.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 15 of 20)
Job launched 12478.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 15 of 20)
Job launched 12510.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 15 of 20)
Job launched 12541.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 15 of 20)
Job launched 12573.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 15 of 20)
Job launched 12604.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 15 of 20)
Job launched 12636.3s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 15 of 20)
Job launched 12667.6s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 15 of 20)
Job launched 12698.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 15 of 20)
Job launched 12730.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 15 of 20)
Job launched 12761.3s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 15 of 20)
Job launched 12792.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 15 of 20)
Job launched 12824.6s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 15 of 20)
Job launched 12855.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 15 of 20)
Job launched 12887.0s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 15 of 20)
Job launched 12918.3s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 15 of 20)
Job launched 12949.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 15 of 20)
Job launched 12980.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 15 of 20)
Job launched 13012.0s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 15 of 20)
Job launched 13043.3s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 15 of 20)
Job launched 13074.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 15 of 20)
Job launched 13105.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 15 of 20)
Job launched 13136.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 15 of 20)
Job launched 13168.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 15 of 20)
Job launched 13199.3s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 15 of 20)
Job launched 13230.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 15 of 20)
Job launched 13262.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 15 of 20)
Job launched 13293.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 15 of 20)
Job launched 13325.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 15 of 20)
Job launched 13356.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 15 of 20)
Job launched 13387.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 15 of 20)
Job launched 13418.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 15 of 20)
Job launched 13450.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 15 of 20)
Job launched 13481.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 15 of 20)
Job launched 13513.6s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 15 of 20)
Job launched 13544.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 15 of 20)
Job launched 13576.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 15 of 20)
Job launched 13607.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 15 of 20)
Job launched 13639.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 15 of 20)
Job launched 13670.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 15 of 20)
Job launched 13702.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 15 of 20)
Job launched 13733.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 15 of 20)
Job launched 13765.6s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 15 of 20)
Job launched 13796.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 15 of 20)
Job launched 13828.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 16 of 20)
Job launched 13860.0s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 16 of 20)
Job launched 13891.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 16 of 20)
Job launched 13922.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 16 of 20)
Job launched 13954.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 16 of 20)
Job launched 13985.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 16 of 20)
Job launched 14017.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 16 of 20)
Job launched 14048.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 16 of 20)
Job launched 14080.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 17 of 20)
Job launched 14112.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 17 of 20)
Job launched 14143.3s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 17 of 20)
Job launched 14174.6s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 17 of 20)
Job launched 14206.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 17 of 20)
Job launched 14237.6s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 17 of 20)
Job launched 14269.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 17 of 20)
Job launched 14300.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 17 of 20)
Job launched 14332.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 17 of 20)
Job launched 14363.3s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 17 of 20)
Job launched 14394.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 17 of 20)
Job launched 14426.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 17 of 20)
Job launched 14457.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 17 of 20)
Job launched 14489.0s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 17 of 20)
Job launched 14520.2s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 17 of 20)
Job launched 14551.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 17 of 20)
Job launched 14582.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 17 of 20)
Job launched 14614.0s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 17 of 20)
Job launched 14645.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 17 of 20)
Job launched 14676.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 17 of 20)
Job launched 14708.0s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 17 of 20)
Job launched 14739.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 17 of 20)
Job launched 14770.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 17 of 20)
Job launched 14801.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 17 of 20)
Job launched 14833.0s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 17 of 20)
Job launched 14864.2s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 17 of 20)
Job launched 14895.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 17 of 20)
Job launched 14926.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 17 of 20)
Job launched 14958.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 17 of 20)
Job launched 14989.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 17 of 20)
Job launched 15020.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 17 of 20)
Job launched 15052.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 17 of 20)
Job launched 15083.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 17 of 20)
Job launched 15114.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 17 of 20)
Job launched 15145.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 17 of 20)
Job launched 15177.2s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 17 of 20)
Job launched 15208.3s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 17 of 20)
Job launched 15240.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 17 of 20)
Job launched 15271.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 17 of 20)
Job launched 15302.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 17 of 20)
Job launched 15334.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 17 of 20)
Job launched 15366.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 17 of 20)
Job launched 15397.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 17 of 20)
Job launched 15429.2s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 17 of 20)
Job launched 15460.6s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 17 of 20)
Job launched 15491.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 17 of 20)
Job launched 15523.2s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 17 of 20)
Job launched 15554.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 18 of 20)
Job launched 15586.3s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 18 of 20)
Job launched 15617.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 18 of 20)
Job launched 15648.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 18 of 20)
Job launched 15680.2s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 18 of 20)
Job launched 15711.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 18 of 20)
Job launched 15742.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 18 of 20)
Job launched 15774.2s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 18 of 20)
Job launched 15805.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 18 of 20)
Job launched 15836.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 19 of 20)
Job launched 15868.2s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 19 of 20)
Job launched 15899.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 19 of 20)
Job launched 15931.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 19 of 20)
Job launched 15963.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 19 of 20)
Job launched 15995.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 19 of 20)
Job launched 16026.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 19 of 20)
Job launched 16057.6s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 19 of 20)
Job launched 16088.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 19 of 20)
Job launched 16120.0s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 19 of 20)
Job launched 16151.3s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 19 of 20)
Job launched 16183.0s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 19 of 20)
Job launched 16214.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 19 of 20)
Job launched 16246.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 19 of 20)
Job launched 16277.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 19 of 20)
Job launched 16309.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 19 of 20)
Job launched 16341.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 19 of 20)
Job launched 16372.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 19 of 20)
Job launched 16404.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 19 of 20)
Job launched 16435.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 19 of 20)
Job launched 16467.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 19 of 20)
Job launched 16499.0s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 19 of 20)
Job launched 16530.2s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 19 of 20)
Job launched 16561.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 19 of 20)
Job launched 16593.3s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 19 of 20)
Job launched 16625.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 19 of 20)
Job launched 16656.3s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 19 of 20)
Job launched 16687.6s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 19 of 20)
Job launched 16718.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 19 of 20)
Job launched 16750.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 19 of 20)
Job launched 16782.0s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 19 of 20)
Job launched 16813.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 19 of 20)
Job launched 16845.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 19 of 20)
Job launched 16876.4s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 19 of 20)
Job launched 16907.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 19 of 20)
Job launched 16938.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 19 of 20)
Job launched 16970.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 19 of 20)
Job launched 17001.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 19 of 20)
Job launched 17032.6s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 19 of 20)
Job launched 17063.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 19 of 20)
Job launched 17095.2s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 19 of 20)
Job launched 17126.8s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 19 of 20)
Job launched 17158.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 19 of 20)
Job launched 17190.2s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 19 of 20)
Job launched 17221.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 19 of 20)
Job launched 17252.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 19 of 20)
Job launched 17284.2s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 19 of 20)
Job launched 17315.9s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 20 of 20)
Job launched 17347.1s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 20 of 20)
Job launched 17378.5s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 20 of 20)
Job launched 17409.7s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 20 of 20)
Job launched 17441.0s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 20 of 20)
Job launched 17472.2s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 20 of 20)
Job launched 17503.6s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 20 of 20)
Job launched 17535.0s ago, status RUNNING: Running step (MRJob_PageRank.davidadams.20151106.092145.089293: Step 20 of 20)
Job completed.
Running time was 17245.0s (not counting time spent waiting for the EC2 instances)
ec2_key_pair_file not specified, going to S3
Fetching counters from S3...
Waiting 5.0s for S3 eventual consistency
Counters from step 1:
File Input Format Counters :
Bytes Read: 2591995371
File Output Format Counters :
Bytes Written: 3095267180
FileSystemCounters:
FILE_BYTES_READ: 6239753113
FILE_BYTES_WRITTEN: 9059365348
HDFS_BYTES_READ: 8280
HDFS_BYTES_WRITTEN: 3095267180
S3_BYTES_READ: 2591995371
Job Counters :
Launched map tasks: 76
Launched reduce tasks: 29
Rack-local map tasks: 76
SLOTS_MILLIS_MAPS: 16512939
SLOTS_MILLIS_REDUCES: 8835031
Total time spent by all maps waiting after reserving slots (ms): 0
Total time spent by all reduces waiting after reserving slots (ms): 0
Map-Reduce Framework:
CPU time spent (ms): 11853270
Combine input records: 0
Combine output records: 0
Map input bytes: 2591707083
Map input records: 15192277
Map output bytes: 7328997236
Map output materialized bytes: 3044414470
Map output records: 166717321
Physical memory (bytes) snapshot: 39456071680
Reduce input groups: 15192278
Reduce input records: 166717321
Reduce output records: 30384554
Reduce shuffle bytes: 3044414470
SPLIT_RAW_BYTES: 8280
Spilled Records: 500151963
Total committed heap usage (bytes): 36309200896
Virtual memory (bytes) snapshot: 91756265472
Counters from step 2:
File Input Format Counters :
Bytes Read: 3096576040
File Output Format Counters :
Bytes Written: 2590079507
FileSystemCounters:
FILE_BYTES_READ: 1755514384
FILE_BYTES_WRITTEN: 3262910027
HDFS_BYTES_READ: 3096585436
HDFS_BYTES_WRITTEN: 2590079507
Job Counters :
Data-local map tasks: 53
Launched map tasks: 58
Launched reduce tasks: 28
Rack-local map tasks: 5
SLOTS_MILLIS_MAPS: 1043162
SLOTS_MILLIS_REDUCES: 2272034
Total time spent by all maps waiting after reserving slots (ms): 0
Total time spent by all reduces waiting after reserving slots (ms): 0
Map-Reduce Framework:
CPU time spent (ms): 1795880
Combine input records: 0
Combine output records: 0
Map input bytes: 3095267180
Map input records: 30384554
Map output bytes: 3101499421
Map output materialized bytes: 1552954077
Map output records: 30384554
Physical memory (bytes) snapshot: 26368348160
Reduce input groups: 15192277
Reduce input records: 30384554
Reduce output records: 15192277
Reduce shuffle bytes: 1552954077
SPLIT_RAW_BYTES: 9396
Spilled Records: 76268128
Total committed heap usage (bytes): 23373279232
Virtual memory (bytes) snapshot: 77878226944
Counters from step 3:
File Input Format Counters :
Bytes Read: 2590895387
File Output Format Counters :
Bytes Written: 3095491631
FileSystemCounters:
FILE_BYTES_READ: 8946343673
FILE_BYTES_WRITTEN: 13036998696
HDFS_BYTES_READ: 2590907051
HDFS_BYTES_WRITTEN: 3095491631
Job Counters :
Data-local map tasks: 67
Launched map tasks: 77
Launched reduce tasks: 29
Rack-local map tasks: 10
SLOTS_MILLIS_MAPS: 13245176
SLOTS_MILLIS_REDUCES: 8574647
Total time spent by all maps waiting after reserving slots (ms): 0
Total time spent by all reduces waiting after reserving slots (ms): 0
Map-Reduce Framework:
CPU time spent (ms): 10334470
Combine input records: 0
Combine output records: 0
Map input bytes: 2590079507
Map input records: 15192277
Map output bytes: 7326794788
Map output materialized bytes: 4395225314
Map output records: 166717321
Physical memory (bytes) snapshot: 38445289472
Reduce input groups: 15192278
Reduce input records: 166717321
Reduce output records: 30384554
Reduce shuffle bytes: 4395225314
SPLIT_RAW_BYTES: 11664
Spilled Records: 500151963
Total committed heap usage (bytes): 35096408064
Virtual memory (bytes) snapshot: 90676666368
Counters from step 4:
File Input Format Counters :
Bytes Read: 3096707115
File Output Format Counters :
Bytes Written: 2590158730
FileSystemCounters:
FILE_BYTES_READ: 1767236266
FILE_BYTES_WRITTEN: 3287470513
HDFS_BYTES_READ: 3096716511
HDFS_BYTES_WRITTEN: 2590158730
Job Counters :
Data-local map tasks: 53
Launched map tasks: 58
Launched reduce tasks: 28
Rack-local map tasks: 5
SLOTS_MILLIS_MAPS: 1061965
SLOTS_MILLIS_REDUCES: 2273750
Total time spent by all maps waiting after reserving slots (ms): 0
Total time spent by all reduces waiting after reserving slots (ms): 0
Map-Reduce Framework:
CPU time spent (ms): 1805190
Combine input records: 0
Combine output records: 0
Map input bytes: 3095491631
Map input records: 30384554
Map output bytes: 3101723773
Map output materialized bytes: 1565802911
Map output records: 30384554
Physical memory (bytes) snapshot: 26458726400
Reduce input groups: 15192277
Reduce input records: 30384554
Reduce output records: 15192277
Reduce shuffle bytes: 1565802911
SPLIT_RAW_BYTES: 9396
Spilled Records: 76268299
Total committed heap usage (bytes): 23376138240
Virtual memory (bytes) snapshot: 77670535168
Counters from step 5:
File Input Format Counters :
Bytes Read: 2590906690
File Output Format Counters :
Bytes Written: 3095569763
FileSystemCounters:
FILE_BYTES_READ: 9021427244
FILE_BYTES_WRITTEN: 13151872447
HDFS_BYTES_READ: 2590918354
HDFS_BYTES_WRITTEN: 3095569763
Job Counters :
Data-local map tasks: 67
Launched map tasks: 75
Launched reduce tasks: 29
Rack-local map tasks: 8
SLOTS_MILLIS_MAPS: 13293993
SLOTS_MILLIS_REDUCES: 8410132
Total time spent by all maps waiting after reserving slots (ms): 0
Total time spent by all reduces waiting after reserving slots (ms): 0
Map-Reduce Framework:
CPU time spent (ms): 10350950
Combine input records: 0
Combine output records: 0
Map input bytes: 2590158730
Map input records: 15192277
Map output bytes: 7326726434
Map output materialized bytes: 4434005399
Map output records: 166717321
Physical memory (bytes) snapshot: 39067983872
Reduce input groups: 15192278
Reduce input records: 166717321
Reduce output records: 30384554
Reduce shuffle bytes: 4434005399
SPLIT_RAW_BYTES: 11664
Spilled Records: 500151963
Total committed heap usage (bytes): 35771572224
Virtual memory (bytes) snapshot: 91091222528
Counters from step 6:
File Input Format Counters :
Bytes Read: 3096707127
File Output Format Counters :
Bytes Written: 2590153434
FileSystemCounters:
FILE_BYTES_READ: 1767239767
FILE_BYTES_WRITTEN: 3287559128
HDFS_BYTES_READ: 3096716523
HDFS_BYTES_WRITTEN: 2590153434
Job Counters :
Data-local map tasks: 52
Launched map tasks: 58
Launched reduce tasks: 28
Rack-local map tasks: 6
SLOTS_MILLIS_MAPS: 1038790
SLOTS_MILLIS_REDUCES: 2247759
Total time spent by all maps waiting after reserving slots (ms): 0
Total time spent by all reduces waiting after reserving slots (ms): 0
Map-Reduce Framework:
CPU time spent (ms): 1806020
Combine input records: 0
Combine output records: 0
Map input bytes: 3095569763
Map input records: 30384554
Map output bytes: 3101802083
Map output materialized bytes: 1565863279
Map output records: 30384554
Physical memory (bytes) snapshot: 26060283904
Reduce input groups: 15192277
Reduce input records: 30384554
Reduce output records: 15192277
Reduce shuffle bytes: 1565863279
SPLIT_RAW_BYTES: 9396
Spilled Records: 76268378
Total committed heap usage (bytes): 23131783168
Virtual memory (bytes) snapshot: 77659213824
Counters from step 7:
File Input Format Counters :
Bytes Read: 2590905954
File Output Format Counters :
Bytes Written: 3095570581
FileSystemCounters:
FILE_BYTES_READ: 9022843625
FILE_BYTES_WRITTEN: 13152314893
HDFS_BYTES_READ: 2590917618
HDFS_BYTES_WRITTEN: 3095570581
Job Counters :
Data-local map tasks: 68
Launched map tasks: 76
Launched reduce tasks: 29
Rack-local map tasks: 8
SLOTS_MILLIS_MAPS: 13259931
SLOTS_MILLIS_REDUCES: 8026070
Total time spent by all maps waiting after reserving slots (ms): 0
Total time spent by all reduces waiting after reserving slots (ms): 0
Map-Reduce Framework:
CPU time spent (ms): 10352330
Combine input records: 0
Combine output records: 0
Map input bytes: 2590153434
Map input records: 15192277
Map output bytes: 7326493297
Map output materialized bytes: 4433776073
Map output records: 166717321
Physical memory (bytes) snapshot: 38420738048
Reduce input groups: 15192278
Reduce input records: 166717321
Reduce output records: 30384554
Reduce shuffle bytes: 4433776073
SPLIT_RAW_BYTES: 11664
Spilled Records: 500151963
Total committed heap usage (bytes): 35133829120
Virtual memory (bytes) snapshot: 90676359168
Counters from step 8:
File Input Format Counters :
Bytes Read: 3096707105
File Output Format Counters :
Bytes Written: 2590132773
FileSystemCounters:
FILE_BYTES_READ: 1767228859
FILE_BYTES_WRITTEN: 3287454394
HDFS_BYTES_READ: 3096716501
HDFS_BYTES_WRITTEN: 2590132773
Job Counters :
Data-local map tasks: 55
Launched map tasks: 58
Launched reduce tasks: 28
Rack-local map tasks: 3
SLOTS_MILLIS_MAPS: 1073760
SLOTS_MILLIS_REDUCES: 2321121
Total time spent by all maps waiting after reserving slots (ms): 0
Total time spent by all reduces waiting after reserving slots (ms): 0
Map-Reduce Framework:
CPU time spent (ms): 1790900
Combine input records: 0
Combine output records: 0
Map input bytes: 3095570581
Map input records: 30384554
Map output bytes: 3101803006
Map output materialized bytes: 1565811242
Map output records: 30384554
Physical memory (bytes) snapshot: 26210385920
Reduce input groups: 15192277
Reduce input records: 30384554
Reduce output records: 15192277
Reduce shuffle bytes: 1565811242
SPLIT_RAW_BYTES: 9396
Spilled Records: 76268378
Total committed heap usage (bytes): 23013568512
Virtual memory (bytes) snapshot: 77263212544
Counters from step 9:
File Input Format Counters :
Bytes Read: 2590903005
File Output Format Counters :
Bytes Written: 3095545693
FileSystemCounters:
FILE_BYTES_READ: 9023508021
FILE_BYTES_WRITTEN: 13156508881
HDFS_BYTES_READ: 2590914669
HDFS_BYTES_WRITTEN: 3095545693
Job Counters :
Data-local map tasks: 70
Launched map tasks: 77
Launched reduce tasks: 29
Rack-local map tasks: 7
SLOTS_MILLIS_MAPS: 13273014
SLOTS_MILLIS_REDUCES: 8279337
Total time spent by all maps waiting after reserving slots (ms): 0
Total time spent by all reduces waiting after reserving slots (ms): 0
Map-Reduce Framework:
CPU time spent (ms): 10350170
Combine input records: 0
Combine output records: 0
Map input bytes: 2590132773
Map input records: 15192277
Map output bytes: 7325507631
Map output materialized bytes: 4435724010
Map output records: 166717321
Physical memory (bytes) snapshot: 38797692928
Reduce input groups: 15192278
Reduce input records: 166717321
Reduce output records: 30384554
Reduce shuffle bytes: 4435724010
SPLIT_RAW_BYTES: 11664
Spilled Records: 500151963
Total committed heap usage (bytes): 35608485888
Virtual memory (bytes) snapshot: 90986057728
Counters from step 10:
File Input Format Counters :
Bytes Read: 3096707137
File Output Format Counters :
Bytes Written: 2590126879
FileSystemCounters:
FILE_BYTES_READ: 1767387796
FILE_BYTES_WRITTEN: 3287670120
HDFS_BYTES_READ: 3096716533
HDFS_BYTES_WRITTEN: 2590126879
Job Counters :
Data-local map tasks: 52
Launched map tasks: 58
Launched reduce tasks: 28
Rack-local map tasks: 6
SLOTS_MILLIS_MAPS: 1043786
SLOTS_MILLIS_REDUCES: 2319225
Total time spent by all maps waiting after reserving slots (ms): 0
Total time spent by all reduces waiting after reserving slots (ms): 0
Map-Reduce Framework:
CPU time spent (ms): 1811640
Combine input records: 0
Combine output records: 0
Map input bytes: 3095545693
Map input records: 30384554
Map output bytes: 3101778221
Map output materialized bytes: 1565883140
Map output records: 30384554
Physical memory (bytes) snapshot: 26086326272
Reduce input groups: 15192277
Reduce input records: 30384554
Reduce output records: 15192277
Reduce shuffle bytes: 1565883140
SPLIT_RAW_BYTES: 9396
Spilled Records: 76268355
Total committed heap usage (bytes): 22944612352
Virtual memory (bytes) snapshot: 77392400384
Counters from step 11:
File Input Format Counters :
Bytes Read: 2590902151
File Output Format Counters :
Bytes Written: 3095588727
FileSystemCounters:
FILE_BYTES_READ: 9021814767
FILE_BYTES_WRITTEN: 13153351786
HDFS_BYTES_READ: 2590913887
HDFS_BYTES_WRITTEN: 3095588727
Job Counters :
Data-local map tasks: 65
Launched map tasks: 75
Launched reduce tasks: 29
Rack-local map tasks: 10
SLOTS_MILLIS_MAPS: 13143105
SLOTS_MILLIS_REDUCES: 8019296
Total time spent by all maps waiting after reserving slots (ms): 0
Total time spent by all reduces waiting after reserving slots (ms): 0
Map-Reduce Framework:
CPU time spent (ms): 10336470
Combine input records: 0
Combine output records: 0
Map input bytes: 2590126879
Map input records: 15192277
Map output bytes: 7326268561
Map output materialized bytes: 4434064489
Map output records: 166717321
Physical memory (bytes) snapshot: 38523809792
Reduce input groups: 15192278
Reduce input records: 166717321
Reduce output records: 30384554
Reduce shuffle bytes: 4434064489
SPLIT_RAW_BYTES: 11736
Spilled Records: 500151963
Total committed heap usage (bytes): 35258867712
Virtual memory (bytes) snapshot: 91031216128
Counters from step 12:
File Input Format Counters :
Bytes Read: 3096707107
File Output Format Counters :
Bytes Written: 2590131435
FileSystemCounters:
FILE_BYTES_READ: 1767304883
FILE_BYTES_WRITTEN: 3287450583
HDFS_BYTES_READ: 3096716561
HDFS_BYTES_WRITTEN: 2590131435
Job Counters :
Data-local map tasks: 58
Launched map tasks: 66
Launched reduce tasks: 28
Rack-local map tasks: 8
SLOTS_MILLIS_MAPS: 1161493
SLOTS_MILLIS_REDUCES: 2288021
Total time spent by all maps waiting after reserving slots (ms): 0
Total time spent by all reduces waiting after reserving slots (ms): 0
Map-Reduce Framework:
CPU time spent (ms): 1804710
Combine input records: 0
Combine output records: 0
Map input bytes: 3095588727
Map input records: 30384554
Map output bytes: 3101821201
Map output materialized bytes: 1565752623
Map output records: 30384554
Physical memory (bytes) snapshot: 26141241344
Reduce input groups: 15192277
Reduce input records: 30384554
Reduce output records: 15192277
Reduce shuffle bytes: 1565752623
SPLIT_RAW_BYTES: 9454
Spilled Records: 76268400
Total committed heap usage (bytes): 23448043520
Virtual memory (bytes) snapshot: 77699227648
Counters from step 13:
File Input Format Counters :
Bytes Read: 2590902771
File Output Format Counters :
Bytes Written: 3095543328
FileSystemCounters:
FILE_BYTES_READ: 9023212669
FILE_BYTES_WRITTEN: 13154294139
HDFS_BYTES_READ: 2590914507
HDFS_BYTES_WRITTEN: 3095543328
Job Counters :
Data-local map tasks: 65
Launched map tasks: 75
Launched reduce tasks: 29
Rack-local map tasks: 10
SLOTS_MILLIS_MAPS: 13095880
SLOTS_MILLIS_REDUCES: 8069082
Total time spent by all maps waiting after reserving slots (ms): 0
Total time spent by all reduces waiting after reserving slots (ms): 0
Map-Reduce Framework:
CPU time spent (ms): 10337930
Combine input records: 0
Combine output records: 0
Map input bytes: 2590131435
Map input records: 15192277
Map output bytes: 7326561129
Map output materialized bytes: 4434131611
Map output records: 166717321
Physical memory (bytes) snapshot: 38378049536
Reduce input groups: 15192278
Reduce input records: 166717321
Reduce output records: 30384554
Reduce shuffle bytes: 4434131611
SPLIT_RAW_BYTES: 11736
Spilled Records: 500151963
Total committed heap usage (bytes): 35291758592
Virtual memory (bytes) snapshot: 90960289792
Counters from step 14:
File Input Format Counters :
Bytes Read: 3096707124
File Output Format Counters :
Bytes Written: 2590119786
FileSystemCounters:
FILE_BYTES_READ: 1767283293
FILE_BYTES_WRITTEN: 3287611196
HDFS_BYTES_READ: 3096716578
HDFS_BYTES_WRITTEN: 2590119786
Job Counters :
Data-local map tasks: 51
Launched map tasks: 58
Launched reduce tasks: 28
Rack-local map tasks: 7
SLOTS_MILLIS_MAPS: 1048507
SLOTS_MILLIS_REDUCES: 2389842
Total time spent by all maps waiting after reserving slots (ms): 0
Total time spent by all reduces waiting after reserving slots (ms): 0
Map-Reduce Framework:
CPU time spent (ms): 1813980
Combine input records: 0
Combine output records: 0
Map input bytes: 3095543328
Map input records: 30384554
Map output bytes: 3101775805
Map output materialized bytes: 1565895998
Map output records: 30384554
Physical memory (bytes) snapshot: 26187882496
Reduce input groups: 15192277
Reduce input records: 30384554
Reduce output records: 15192277
Reduce shuffle bytes: 1565895998
SPLIT_RAW_BYTES: 9454
Spilled Records: 76268350
Total committed heap usage (bytes): 23070986240
Virtual memory (bytes) snapshot: 77634584576
Counters from step 15:
File Input Format Counters :
Bytes Read: 2590901106
File Output Format Counters :
Bytes Written: 3080292734
FileSystemCounters:
FILE_BYTES_READ: 9021875108
FILE_BYTES_WRITTEN: 13151042905
HDFS_BYTES_READ: 2590912842
HDFS_BYTES_WRITTEN: 3080292734
Job Counters :
Data-local map tasks: 67
Launched map tasks: 77
Launched reduce tasks: 29
Rack-local map tasks: 10
SLOTS_MILLIS_MAPS: 13189292
SLOTS_MILLIS_REDUCES: 8547588
Total time spent by all maps waiting after reserving slots (ms): 0
Total time spent by all reduces waiting after reserving slots (ms): 0
Map-Reduce Framework:
CPU time spent (ms): 10354940
Combine input records: 0
Combine output records: 0
Map input bytes: 2590119786
Map input records: 15192277
Map output bytes: 7326760349
Map output materialized bytes: 4433269820
Map output records: 166717321
Physical memory (bytes) snapshot: 38720475136
Reduce input groups: 15192278
Reduce input records: 166717321
Reduce output records: 30384554
Reduce shuffle bytes: 4433269820
SPLIT_RAW_BYTES: 11736
Spilled Records: 500151963
Total committed heap usage (bytes): 35357093888
Virtual memory (bytes) snapshot: 90854281216
Counters from step 16:
File Input Format Counters :
Bytes Read: 3081719901
File Output Format Counters :
Bytes Written: 2590137246
FileSystemCounters:
FILE_BYTES_READ: 1735816328
FILE_BYTES_WRITTEN: 3261498832
HDFS_BYTES_READ: 3081729192
HDFS_BYTES_WRITTEN: 2590137246
Job Counters :
Data-local map tasks: 53
Launched map tasks: 57
Launched reduce tasks: 28
Rack-local map tasks: 4
SLOTS_MILLIS_MAPS: 1050016
SLOTS_MILLIS_REDUCES: 2330547
Total time spent by all maps waiting after reserving slots (ms): 0
Total time spent by all reduces waiting after reserving slots (ms): 0
Map-Reduce Framework:
CPU time spent (ms): 1796950
Combine input records: 0
Combine output records: 0
Map input bytes: 3080292734
Map input records: 30384554
Map output bytes: 3086524488
Map output materialized bytes: 1565618021
Map output records: 30384554
Physical memory (bytes) snapshot: 25698140160
Reduce input groups: 15192277
Reduce input records: 30384554
Reduce output records: 15192277
Reduce shuffle bytes: 1565618021
SPLIT_RAW_BYTES: 9291
Spilled Records: 75990943
Total committed heap usage (bytes): 22695849984
Virtual memory (bytes) snapshot: 76832542720
Counters from step 17:
File Input Format Counters :
Bytes Read: 2590903638
File Output Format Counters :
Bytes Written: 3095573909
FileSystemCounters:
FILE_BYTES_READ: 9022358597
FILE_BYTES_WRITTEN: 13153550960
HDFS_BYTES_READ: 2590915374
HDFS_BYTES_WRITTEN: 3095573909
Job Counters :
Data-local map tasks: 65
Launched map tasks: 75
Launched reduce tasks: 29
Rack-local map tasks: 10
SLOTS_MILLIS_MAPS: 13091055
SLOTS_MILLIS_REDUCES: 8456997
Total time spent by all maps waiting after reserving slots (ms): 0
Total time spent by all reduces waiting after reserving slots (ms): 0
Map-Reduce Framework:
CPU time spent (ms): 10366760
Combine input records: 0
Combine output records: 0
Map input bytes: 2590137246
Map input records: 15192277
Map output bytes: 7326360158
Map output materialized bytes: 4434424962
Map output records: 166717321
Physical memory (bytes) snapshot: 38558990336
Reduce input groups: 15192278
Reduce input records: 166717321
Reduce output records: 30384554
Reduce shuffle bytes: 4434424962
SPLIT_RAW_BYTES: 11736
Spilled Records: 500151963
Total committed heap usage (bytes): 35310469120
Virtual memory (bytes) snapshot: 89994711040
Counters from step 18:
File Input Format Counters :
Bytes Read: 3096707129
File Output Format Counters :
Bytes Written: 2590124251
FileSystemCounters:
FILE_BYTES_READ: 1767300814
FILE_BYTES_WRITTEN: 3287573707
HDFS_BYTES_READ: 3096716583
HDFS_BYTES_WRITTEN: 2590124251
Job Counters :
Data-local map tasks: 52
Launched map tasks: 58
Launched reduce tasks: 28
Rack-local map tasks: 6
SLOTS_MILLIS_MAPS: 1074438
SLOTS_MILLIS_REDUCES: 2298780
Total time spent by all maps waiting after reserving slots (ms): 0
Total time spent by all reduces waiting after reserving slots (ms): 0
Map-Reduce Framework:
CPU time spent (ms): 1806340
Combine input records: 0
Combine output records: 0
Map input bytes: 3095573909
Map input records: 30384554
Map output bytes: 3101806399
Map output materialized bytes: 1565858576
Map output records: 30384554
Physical memory (bytes) snapshot: 26284998656
Reduce input groups: 15192277
Reduce input records: 30384554
Reduce output records: 15192277
Reduce shuffle bytes: 1565858576
SPLIT_RAW_BYTES: 9454
Spilled Records: 76268381
Total committed heap usage (bytes): 22958530560
Virtual memory (bytes) snapshot: 77550149632
Counters from step 19:
File Input Format Counters :
Bytes Read: 2590901779
File Output Format Counters :
Bytes Written: 3095559074
FileSystemCounters:
FILE_BYTES_READ: 9020693730
FILE_BYTES_WRITTEN: 13151740148
HDFS_BYTES_READ: 2590913515
HDFS_BYTES_WRITTEN: 3095559074
Job Counters :
Data-local map tasks: 67
Launched map tasks: 77
Launched reduce tasks: 29
Rack-local map tasks: 10
SLOTS_MILLIS_MAPS: 13194075
SLOTS_MILLIS_REDUCES: 8266579
Total time spent by all maps waiting after reserving slots (ms): 0
Total time spent by all reduces waiting after reserving slots (ms): 0
Map-Reduce Framework:
CPU time spent (ms): 10335350
Combine input records: 0
Combine output records: 0
Map input bytes: 2590124251
Map input records: 15192277
Map output bytes: 7326134127
Map output materialized bytes: 4434266987
Map output records: 166717321
Physical memory (bytes) snapshot: 38232666112
Reduce input groups: 15192278
Reduce input records: 166717321
Reduce output records: 30384554
Reduce shuffle bytes: 4434266987
SPLIT_RAW_BYTES: 11736
Spilled Records: 500151963
Total committed heap usage (bytes): 35009875968
Virtual memory (bytes) snapshot: 90989158400
Counters from step 20:
File Input Format Counters :
Bytes Read: 3096707134
File Output Format Counters :
Bytes Written: 2590158072
FileSystemCounters:
FILE_BYTES_READ: 1767254322
FILE_BYTES_WRITTEN: 3287450824
HDFS_BYTES_READ: 3096716588
S3_BYTES_WRITTEN: 2590158072
Job Counters :
Data-local map tasks: 53
Launched map tasks: 58
Launched reduce tasks: 28
Rack-local map tasks: 5
SLOTS_MILLIS_MAPS: 1171624
SLOTS_MILLIS_REDUCES: 2568241
Total time spent by all maps waiting after reserving slots (ms): 0
Total time spent by all reduces waiting after reserving slots (ms): 0
Map-Reduce Framework:
CPU time spent (ms): 1855610
Combine input records: 0
Combine output records: 0
Map input bytes: 3095559074
Map input records: 30384554
Map output bytes: 3101791408
Map output materialized bytes: 1565791837
Map output records: 30384554
Physical memory (bytes) snapshot: 27193098240
Reduce input groups: 15192277
Reduce input records: 30384554
Reduce output records: 15192277
Reduce shuffle bytes: 1565791837
SPLIT_RAW_BYTES: 9454
Spilled Records: 76268376
Total committed heap usage (bytes): 23560667136
Virtual memory (bytes) snapshot: 77967884288
removing tmp directory /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151106.092145.089293
Removing all files in s3://ucb-mids-mls-katieadams/tmp/MRJob_PageRank.davidadams.20151106.092145.089293/
Removing all files in s3://ucb-mids-mls-katieadams/tmp/logs/j-89QKHDVN70CM/
Terminating job flow: j-89QKHDVN70CM
In [ ]:
!python MRJob_PageRank.py s3://ucb-mids-mls-katieadams/output-wiki-preprocess/* --jobconf alpha=0.15 --jobconf G=15192277 --iterations 49 -r emr --num-ec2-instances 15 --ec2-instance-type m1.medium --output-dir s3://ucb-mids-mls-katieadams/output-wiki-50x --no-output
using configs in /Users/davidadams/.mrjob.conf
creating tmp directory /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151106.091946.408922
writing master bootstrap script to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank.davidadams.20151106.091946.408922/b.py
PLEASE NOTE: Starting in mrjob v0.5.0, protocols will be strict by default. It's recommended you run your job with --strict-protocols or set up mrjob.conf as described at https://pythonhosted.org/mrjob/whats-new.html#ready-for-strict-protocols
Copying non-input files into s3://ucb-mids-mls-katieadams/tmp/MRJob_PageRank.davidadams.20151106.091946.408922/files/
Waiting 5.0s for S3 eventual consistency
Creating Elastic MapReduce job flow
Job flow created with ID: j-23K5T9VKSZO64
Created new job flow j-23K5T9VKSZO64
HW 9.4: Topic-specific PageRank implementation using MRJob
Modify your PageRank implementation to produce a topic specific PageRank implementation, as described in:
http://www-cs-students.stanford.edu/~taherh/papers/topic-sensitive-pagerank.pdf
Note in this article that there is a special caveat to ensure that the transition matrix is irreducible.
This caveat lies in footnote 3 on page 3:
A minor caveat: to ensure that M is irreducible when p
contains any 0 entries, nodes not reachable from nonzero
nodes in p should be removed. In practice this is not problematic.
and must be adhered to for convergence to be guaranteed.
Run topic specific PageRank on the following randomly generated network of 100 nodes:
s3://ucb-mids-mls-networks/randNet.txt
which are organized into ten topics, as described in the file:
s3://ucb-mids-mls-networks/randNet_topics.txt
Since there are 10 topics, your result should be 11 PageRank vectors (one for the vanilla PageRank implementation in 9.1, and one for each topic with the topic specific implementation). Print out the top ten ranking nodes and their topics for each of the 11 versions, and comment on your result.
Assume a teleportation factor of 0.15 in all your analyses.
In [28]:
%%writefile MRJob_PreprocessGraph_topic.py
#!/usr/bin/env python
from mrjob.job import MRJob
from mrjob.step import MRStep
from ast import literal_eval
from mrjob.compat import jobconf_from_env
class MRJobPreprocessGraphTopic(MRJob):
def steps(self):
mapper_only = 0
if mapper_only:
return [MRStep(mapper_init = self.mapper_init,
mapper = self.mapper)]
return [MRStep(
mapper_init = self.mapper_init,
mapper = self.mapper,
reducer = self.reducer
)]
def mapper_init(self):
self.topic_labels = {}
topicIdxFilename = jobconf_from_env('topicIdxFilename')
with open(topicIdxFilename, 'r') as f:
for line in f.readlines():
line = line.strip()
p,t = line.split('\t')
self.topic_labels[int(p)]=int(t)
G = int(jobconf_from_env('G'))
self.PR_init = 1.0/G
def mapper(self, _, line):
line = line.strip().split('\t')
key = int(line[0])
edges = literal_eval(line[1])
value = {}
value['PR']=[self.PR_init]*11
value['edges']=edges.keys()
value['topic']=self.topic_labels[key]
yield key, value
for node in edges.keys():
key=int(node)
value = {}
value['PR']=[self.PR_init]*11
value['edges']=None
value['topic']=self.topic_labels[key]
yield key, value
def reducer(self,key,value):
data = {}
data['topic']=None
data['PR']=None
data['edges']=[]
for v in value:
if data['topic']==None:
data['topic']=v['topic']
if v['edges']==None:
data['PR']=v['PR']
else:
data['PR']=v['PR']
data['edges']=v['edges']
yield int(key), data
if __name__ == '__main__':
MRJobPreprocessGraphTopic.run()
Overwriting MRJob_PreprocessGraph_topic.py
Preprocess RandNet locally to include initialized page ranks and topics
In [29]:
!python MRJob_PreprocessGraph_topic.py randNet.txt --file 'randNet_topics.txt' --jobconf 'G=100' --jobconf 'topicIdxFilename=randNet_topics.txt'> randNet_input.txt
using configs in /Users/davidadams/.mrjob.conf
creating tmp directory /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PreprocessGraph_topic.davidadams.20151106.210948.584583
PLEASE NOTE: Starting in mrjob v0.5.0, protocols will be strict by default. It's recommended you run your job with --strict-protocols or set up mrjob.conf as described at https://pythonhosted.org/mrjob/whats-new.html#ready-for-strict-protocols
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PreprocessGraph_topic.davidadams.20151106.210948.584583/step-0-mapper_part-00000
Counters from step 1:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PreprocessGraph_topic.davidadams.20151106.210948.584583/step-0-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PreprocessGraph_topic.davidadams.20151106.210948.584583/step-0-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PreprocessGraph_topic.davidadams.20151106.210948.584583/step-0-reducer_part-00000
Counters from step 1:
(no counters found)
Moving /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PreprocessGraph_topic.davidadams.20151106.210948.584583/step-0-reducer_part-00000 -> /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PreprocessGraph_topic.davidadams.20151106.210948.584583/output/part-00000
Streaming final output from /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PreprocessGraph_topic.davidadams.20151106.210948.584583/output
removing tmp directory /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PreprocessGraph_topic.davidadams.20151106.210948.584583
Test preprocessing on emr
In [31]:
!python MRJob_PreprocessGraph_topic.py randNet.txt --file 'randNet_topics.txt' --jobconf 'G=100' --jobconf 'topicIdxFilename=randNet_topics.txt' -r emr --num-ec2-instances 2 --ec2-task-instance-type m1.medium --output-dir s3://ucb-mids-mls-katieadams/output-wiki-preprocess-topics --no-output
using configs in /Users/davidadams/.mrjob.conf
creating tmp directory /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PreprocessGraph_topic.davidadams.20151106.211319.807689
writing master bootstrap script to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PreprocessGraph_topic.davidadams.20151106.211319.807689/b.py
PLEASE NOTE: Starting in mrjob v0.5.0, protocols will be strict by default. It's recommended you run your job with --strict-protocols or set up mrjob.conf as described at https://pythonhosted.org/mrjob/whats-new.html#ready-for-strict-protocols
Copying non-input files into s3://ucb-mids-mls-katieadams/tmp/MRJob_PreprocessGraph_topic.davidadams.20151106.211319.807689/files/
Waiting 5.0s for S3 eventual consistency
Creating Elastic MapReduce job flow
Job flow created with ID: j-VP5CFD55XZ98
Created new job flow j-VP5CFD55XZ98
Job launched 31.1s ago, status STARTING: Provisioning Amazon EC2 capacity
Job launched 62.2s ago, status STARTING: Provisioning Amazon EC2 capacity
Job launched 93.3s ago, status STARTING: Provisioning Amazon EC2 capacity
Job launched 124.5s ago, status STARTING: Provisioning Amazon EC2 capacity
Job launched 155.6s ago, status STARTING: Provisioning Amazon EC2 capacity
Job launched 186.6s ago, status STARTING: Configuring cluster software
Job launched 217.8s ago, status STARTING: Configuring cluster software
Job launched 248.8s ago, status BOOTSTRAPPING: Running bootstrap actions
Job launched 279.9s ago, status RUNNING: Running step
Job launched 311.1s ago, status RUNNING: Running step
Job launched 342.2s ago, status RUNNING: Running step (MRJob_PreprocessGraph_topic.davidadams.20151106.211319.807689: Step 1 of 1)
Job launched 373.2s ago, status RUNNING: Running step (MRJob_PreprocessGraph_topic.davidadams.20151106.211319.807689: Step 1 of 1)
Job launched 404.3s ago, status RUNNING: Running step (MRJob_PreprocessGraph_topic.davidadams.20151106.211319.807689: Step 1 of 1)
Job completed.
Running time was 113.0s (not counting time spent waiting for the EC2 instances)
ec2_key_pair_file not specified, going to S3
Fetching counters from S3...
Waiting 5.0s for S3 eventual consistency
Counters from step 1:
File Input Format Counters :
Bytes Read: 21735
File Output Format Counters :
Bytes Written: 15616
FileSystemCounters:
FILE_BYTES_READ: 10867
FILE_BYTES_WRITTEN: 160006
HDFS_BYTES_READ: 660
S3_BYTES_READ: 21735
S3_BYTES_WRITTEN: 15616
Job Counters :
Launched map tasks: 4
Launched reduce tasks: 1
Rack-local map tasks: 4
SLOTS_MILLIS_MAPS: 76467
SLOTS_MILLIS_REDUCES: 35966
Total time spent by all maps waiting after reserving slots (ms): 0
Total time spent by all reduces waiting after reserving slots (ms): 0
Map-Reduce Framework:
CPU time spent (ms): 4910
Combine input records: 0
Combine output records: 0
Map input bytes: 8691
Map input records: 100
Map output bytes: 113303
Map output materialized bytes: 12125
Map output records: 1029
Physical memory (bytes) snapshot: 863367168
Reduce input groups: 100
Reduce input records: 1029
Reduce output records: 100
Reduce shuffle bytes: 12125
SPLIT_RAW_BYTES: 660
Spilled Records: 2058
Total committed heap usage (bytes): 606838784
Virtual memory (bytes) snapshot: 3231440896
removing tmp directory /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PreprocessGraph_topic.davidadams.20151106.211319.807689
Removing all files in s3://ucb-mids-mls-katieadams/tmp/MRJob_PreprocessGraph_topic.davidadams.20151106.211319.807689/
Removing all files in s3://ucb-mids-mls-katieadams/tmp/logs/j-VP5CFD55XZ98/
Terminating job flow: j-VP5CFD55XZ98
In [30]:
!head -1 randNet_input.txt
1 {"topic": 10, "PR": [0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01], "edges": ["11", "27", "63", "46", "47", "35", "89", "5"]}
In [18]:
from collections import defaultdict
def numNodesByTopic(topicsIdxFile, topicsCountFile):
numNodesTopic = defaultdict(int)
with open('randNet_topics.txt', 'r') as f:
for line in f.readlines():
line = line.strip()
p,t = line.split('\t')
numNodesTopic[int(t)]+=1
numNodesTopic['*']+=1
with open('randNet_topicCount.txt','w') as f:
for k,v in numNodesTopic.iteritems():
line = str(k)+'\t'+str(v)+'\n'
f.write(line)
topicsIdxFile, topicsCountFile
numNodesByTopic(topicsIdxFile, topicsCountFile)
In [21]:
!cat randNet_topicCount.txt
1 17
2 8
3 9
4 13
5 9
6 6
7 10
8 9
9 7
10 12
* 100
In [62]:
%%writefile MRJob_PageRank_Topic.py
#!/usr/bin/env python
from mrjob.job import MRJob
from mrjob.step import MRStep
from ast import literal_eval
from mrjob.compat import jobconf_from_env
import sys
class MRJobPageRankTopic(MRJob):
def configure_options(self):
super(MRJobPageRankTopic, self).configure_options()
self.add_passthrough_option(
'--iterations',
dest = 'iterations',
default = 10,
type='int',
help='number of iterations to run')
def steps(self):
mapper_only = 0
if mapper_only:
return [MRStep(mapper = self.mapper_firstiter)]
return [MRStep(
mapper = self.mapper_firstiter,
reducer_init = self.reducer_init,
reducer = self.reducer
),
MRStep(
reducer = self.reducer_redistr)]+\
[MRStep(
mapper = self.mapper,
reducer_init = self.reducer_init,
reducer = self.reducer
),
MRStep(
reducer = self.reducer_redistr)]*self.options.iterations
def mapper_firstiter(self, _, line):
line = line.strip().split('\t')
key = line[0]
value = literal_eval(line[1])
graphvalue = {}
graphvalue['PR']=None
graphvalue['edges']=value['edges']
graphvalue['topic']=value['topic']
yield int(key), graphvalue
destnodes = value['edges']
outdeg = len(destnodes)
sendvalue = {}
sendvalue['PR']=[]
sendvalue['topic']=None
sendvalue['edges']=None
if outdeg==0:
sendvalue['PR']=value['PR']
yield '*m',sendvalue
else:
for i in range(len(value['PR'])):
PRi = value['PR'][i]
sendvalue['PR'].append(1.0*PRi/outdeg)
for node in destnodes:
yield int(node), sendvalue
def mapper(self, key, value):
graphvalue = {}
graphvalue['PR']=None
graphvalue['edges']=value['edges']
graphvalue['topic']=value['topic']
yield int(key), graphvalue
destnodes = value['edges']
outdeg = len(destnodes)
sendvalue = {}
sendvalue['PR']=[]
sendvalue['topic']=None
sendvalue['edges']=None
if outdeg==0:
sendvalue['PR']=value['PR']
yield '*m',sendvalue
else:
for i in range(len(value['PR'])):
PRi = value['PR'][i]
sendvalue['PR'].append(1.0*PRi/outdeg)
for node in destnodes:
yield int(node), sendvalue
def reducer_init(self):
self.alpha = float(jobconf_from_env('alpha'))
self.G = int(jobconf_from_env('G'))
self.n = int(jobconf_from_env('num_topics'))
self.beta = float(jobconf_from_env('beta'))
topicCountFilename = jobconf_from_env('topicCountFilename')
self.T = {}
with open(topicCountFilename, 'r') as f:
for line in f.readlines():
topic,count = line.strip().split('\t')
if topic=='*':
topic = 0
else:
topic = int(topic)
self.T[topic]=int(count)
def reducer(self,node,data):
sendvalue = {}
sendvalue['PR']=[0]*(self.n+1)
sendvalue['topic']=None
sendvalue['edges']=None
for value in data:
if value['edges']==None:
for i in range(len(value['PR'])):
sendvalue['PR'][i]+=value['PR'][i]
else:
sendvalue['topic']=int(value['topic'])
sendvalue['edges']=value['edges']
if node=='*m':
PR_adj = []
for i in range(self.n+1):
PR_adj.append([(1.0/self.G)*(1.0-self.alpha)*sendvalue['PR'][i]])
sendvalue['PR']=PR_adj
for i in range(self.G):
yield i+1, sendvalue
else:
PR_adj = []
PR_adj.append(self.alpha*(1.0/self.G)+(1.0-self.alpha)*sendvalue['PR'][i])
for i in range(1,self.n+1):
if sendvalue['topic']==i:
PR_adj.append(self.alpha*self.beta*(1.0/self.T[i])+(1.0-self.alpha)*sendvalue['PR'][i])
else:
PR_adj.append(self.alpha*(1-self.beta)*(1.0/(self.G-self.T[i]))+(1.0-self.alpha)*sendvalue['PR'][i])
sendvalue['PR']=PR_adj
yield int(node), sendvalue
def reducer_redistr(self, node, data):
n = int(jobconf_from_env('num_topics'))
finalvalue = {}
finalvalue['PR']=[0]*(n+1)
finalvalue['topic']=None
finalvalue['edges']=None
for value in data:
for i in range(n+1):
finalvalue['PR'][i]+=value['PR'][i]
if value['edges']!=None:
finalvalue['edges'] = value['edges']
finalvalue['topic']=int(value['topic'])
yield int(node), finalvalue
if __name__ == '__main__':
MRJobPageRankTopic.run()
Overwriting MRJob_PageRank_Topic.py
In [65]:
!python MRJob_PageRank_Topic.py randNet_input.txt --file 'randNet_topicCount.txt' --jobconf 'G=100' --jobconf 'alpha=0.15'\
--jobconf 'beta=0.99' --jobconf 'topicCountFilename=randNet_topicCount.txt'\
--jobconf 'num_topics=10' --iterations 9 > randNet_Topic_output.txt
using configs in /Users/davidadams/.mrjob.conf
creating tmp directory /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776
PLEASE NOTE: Starting in mrjob v0.5.0, protocols will be strict by default. It's recommended you run your job with --strict-protocols or set up mrjob.conf as described at https://pythonhosted.org/mrjob/whats-new.html#ready-for-strict-protocols
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-0-mapper_part-00000
Counters from step 1:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-0-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-0-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-0-reducer_part-00000
Counters from step 1:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-1-mapper_part-00000
Counters from step 2:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-1-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-1-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-1-reducer_part-00000
Counters from step 2:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-2-mapper_part-00000
Counters from step 3:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-2-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-2-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-2-reducer_part-00000
Counters from step 3:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-3-mapper_part-00000
Counters from step 4:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-3-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-3-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-3-reducer_part-00000
Counters from step 4:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-4-mapper_part-00000
Counters from step 5:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-4-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-4-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-4-reducer_part-00000
Counters from step 5:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-5-mapper_part-00000
Counters from step 6:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-5-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-5-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-5-reducer_part-00000
Counters from step 6:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-6-mapper_part-00000
Counters from step 7:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-6-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-6-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-6-reducer_part-00000
Counters from step 7:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-7-mapper_part-00000
Counters from step 8:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-7-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-7-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-7-reducer_part-00000
Counters from step 8:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-8-mapper_part-00000
Counters from step 9:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-8-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-8-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-8-reducer_part-00000
Counters from step 9:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-9-mapper_part-00000
Counters from step 10:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-9-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-9-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-9-reducer_part-00000
Counters from step 10:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-10-mapper_part-00000
Counters from step 11:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-10-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-10-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-10-reducer_part-00000
Counters from step 11:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-11-mapper_part-00000
Counters from step 12:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-11-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-11-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-11-reducer_part-00000
Counters from step 12:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-12-mapper_part-00000
Counters from step 13:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-12-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-12-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-12-reducer_part-00000
Counters from step 13:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-13-mapper_part-00000
Counters from step 14:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-13-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-13-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-13-reducer_part-00000
Counters from step 14:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-14-mapper_part-00000
Counters from step 15:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-14-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-14-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-14-reducer_part-00000
Counters from step 15:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-15-mapper_part-00000
Counters from step 16:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-15-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-15-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-15-reducer_part-00000
Counters from step 16:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-16-mapper_part-00000
Counters from step 17:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-16-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-16-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-16-reducer_part-00000
Counters from step 17:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-17-mapper_part-00000
Counters from step 18:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-17-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-17-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-17-reducer_part-00000
Counters from step 18:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-18-mapper_part-00000
Counters from step 19:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-18-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-18-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-18-reducer_part-00000
Counters from step 19:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-19-mapper_part-00000
Counters from step 20:
(no counters found)
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-19-mapper-sorted
> sort /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-19-mapper_part-00000
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-19-reducer_part-00000
Counters from step 20:
(no counters found)
Moving /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/step-19-reducer_part-00000 -> /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/output/part-00000
Streaming final output from /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776/output
removing tmp directory /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PageRank_Topic.davidadams.20151107.031945.328776
In [8]:
%%writefile MRtop10.py
#!/usr/bin/env python
from mrjob.job import MRJob
from mrjob.protocol import JSONProtocol
from mrjob.step import MRStep
import re
from itertools import combinations
from ast import literal_eval
import sys
import string
from operator import itemgetter
from collections import defaultdict
from mrjob.compat import jobconf_from_env
'''
Modified from Doug and Group E's code
'''
class MRtop10(MRJob):
OUTPUT_PROTOCOL = JSONProtocol
mapperListDict = defaultdict(list)
reducerListDict = defaultdict(list)
def jobconf(self):
orig_jobconf = super(MRtop10, self).jobconf()
custom_jobconf = {
'mapred.output.key.comparator.class': 'org.apache.hadoop.mapred.lib.KeyFieldBasedComparator',
'mapred.text.key.comparator.options': '-k1rn',
'mapred.reduce.tasks': '1',
}
combined_jobconf = orig_jobconf
combined_jobconf.update(custom_jobconf)
self.jobconf = combined_jobconf
return combined_jobconf
def steps(self):
return [MRStep(
mapper = self.mapper,
reducer_init = self.reducer_init,
reducer = self.reducer,
reducer_final = self.reducer_final
)]
def getFloatKey(item):
return float(item[1])
def mapper(self, key, line):
fields = line.strip().split('\t')
nodeid = fields[0]
nodeDict = literal_eval(fields[1])
for i in range(11):
yield float(nodeDict['PR'][i]), (i, nodeid, nodeDict['topic'])
def reducer_init(self):
self.n = int(jobconf_from_env('num_topics'))
self.top_pages = defaultdict(list)
def reducer(self, score, nodetups):
for node in nodetups:
topic = node[0]
if len(self.top_pages[topic])<10:
self.top_pages[topic].append([score, node])
def reducer_final(self):
for page, scores in self.top_pages.iteritems():
for score in scores:
rank = score[0]
node = score[1][1]
topic = score[1][2]
yield "Vector "+str(page), (rank, node, topic)
if __name__ == '__main__':
MRtop10.run()
Overwriting MRtop10.py
In [10]:
!python MRtop10.py randNet_Topic_output.txt --jobconf 'num_topics=10' -r emr
using configs in /Users/davidadams/.mrjob.conf
creating tmp directory /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRtop10.davidadams.20151107.045928.232288
writing master bootstrap script to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRtop10.davidadams.20151107.045928.232288/b.py
PLEASE NOTE: Starting in mrjob v0.5.0, protocols will be strict by default. It's recommended you run your job with --strict-protocols or set up mrjob.conf as described at https://pythonhosted.org/mrjob/whats-new.html#ready-for-strict-protocols
Copying non-input files into s3://ucb-mids-mls-katieadams/tmp/MRtop10.davidadams.20151107.045928.232288/files/
Waiting 5.0s for S3 eventual consistency
Creating Elastic MapReduce job flow
Job flow created with ID: j-25CYGX08O6UFX
Created new job flow j-25CYGX08O6UFX
Job launched 31.3s ago, status STARTING: Provisioning Amazon EC2 capacity
Job launched 62.5s ago, status STARTING: Provisioning Amazon EC2 capacity
Job launched 93.6s ago, status STARTING: Provisioning Amazon EC2 capacity
Job launched 125.2s ago, status STARTING: Provisioning Amazon EC2 capacity
Job launched 156.4s ago, status STARTING: Provisioning Amazon EC2 capacity
Job launched 188.1s ago, status BOOTSTRAPPING: Running bootstrap actions
Job launched 219.3s ago, status BOOTSTRAPPING: Running bootstrap actions
Job launched 250.6s ago, status BOOTSTRAPPING: Running bootstrap actions
Job launched 281.8s ago, status BOOTSTRAPPING: Running bootstrap actions
Job launched 313.0s ago, status RUNNING: Running step
Job launched 344.2s ago, status RUNNING: Running step (MRtop10.davidadams.20151107.045928.232288: Step 1 of 1)
Job launched 375.4s ago, status RUNNING: Running step (MRtop10.davidadams.20151107.045928.232288: Step 1 of 1)
Job launched 406.5s ago, status RUNNING: Running step (MRtop10.davidadams.20151107.045928.232288: Step 1 of 1)
Job launched 437.6s ago, status RUNNING: Running step (MRtop10.davidadams.20151107.045928.232288: Step 1 of 1)
Job completed.
Running time was 120.0s (not counting time spent waiting for the EC2 instances)
ec2_key_pair_file not specified, going to S3
Fetching counters from S3...
Waiting 5.0s for S3 eventual consistency
Counters from step 1:
File Input Format Counters :
Bytes Read: 49631
File Output Format Counters :
Bytes Written: 4740
FileSystemCounters:
FILE_BYTES_READ: 23913
FILE_BYTES_WRITTEN: 183059
HDFS_BYTES_READ: 632
S3_BYTES_READ: 49631
S3_BYTES_WRITTEN: 4740
Job Counters :
Launched map tasks: 4
Launched reduce tasks: 1
Rack-local map tasks: 4
SLOTS_MILLIS_MAPS: 79773
SLOTS_MILLIS_REDUCES: 37341
Total time spent by all maps waiting after reserving slots (ms): 0
Total time spent by all reduces waiting after reserving slots (ms): 0
Map-Reduce Framework:
CPU time spent (ms): 6590
Combine input records: 0
Combine output records: 0
Map input bytes: 33090
Map input records: 100
Map output bytes: 38120
Map output materialized bytes: 24782
Map output records: 1100
Physical memory (bytes) snapshot: 871424000
Reduce input groups: 1100
Reduce input records: 1100
Reduce output records: 110
Reduce shuffle bytes: 24782
SPLIT_RAW_BYTES: 632
Spilled Records: 2200
Total committed heap usage (bytes): 606838784
Virtual memory (bytes) snapshot: 3240636416
Streaming final output from s3://ucb-mids-mls-katieadams/tmp/MRtop10.davidadams.20151107.045928.232288/output/
"Vector 0" [0.018450492994579813, "63", 4]
"Vector 0" [0.017279654921740766, "61", 8]
"Vector 0" [0.016480564476828941, "15", 3]
"Vector 0" [0.015456832014712155, "74", 10]
"Vector 0" [0.014915487546274911, "92", 1]
"Vector 0" [0.014886676428498469, "100", 8]
"Vector 0" [0.014724267309124666, "90", 5]
"Vector 0" [0.014495723860992503, "13", 6]
"Vector 0" [0.014248697591624835, "85", 7]
"Vector 0" [0.014141694236526918, "71", 2]
"Vector 1" [0.020645898325225003, "32", 1]
"Vector 1" [0.02054756962678736, "77", 1]
"Vector 1" [0.019754313100732439, "52", 1]
"Vector 1" [0.019529238246263958, "92", 1]
"Vector 1" [0.018565525448276273, "10", 1]
"Vector 1" [0.018522539827068918, "27", 1]
"Vector 1" [0.017840510571832245, "85", 7]
"Vector 1" [0.017692389508390936, "98", 1]
"Vector 1" [0.017514128674978226, "46", 1]
"Vector 1" [0.016028121317860768, "74", 10]
"Vector 2" [0.03084746002637323, "58", 2]
"Vector 2" [0.029665243324997904, "71", 2]
"Vector 2" [0.029296846892829638, "9", 2]
"Vector 2" [0.028914805418738834, "73", 2]
"Vector 2" [0.026888935387018635, "12", 2]
"Vector 2" [0.025799681887661255, "59", 2]
"Vector 2" [0.024849600531229588, "75", 2]
"Vector 2" [0.022858211891270377, "82", 2]
"Vector 2" [0.016322098538761654, "52", 1]
"Vector 2" [0.01515867219849016, "17", 10]
"Vector 3" [0.031529068397347246, "15", 3]
"Vector 3" [0.027076597693858763, "70", 3]
"Vector 3" [0.026527964044297941, "86", 3]
"Vector 3" [0.024463316416756184, "91", 3]
"Vector 3" [0.024148527884714856, "66", 3]
"Vector 3" [0.023705087243707054, "2", 3]
"Vector 3" [0.022767111411451758, "31", 3]
"Vector 3" [0.022178501156581275, "40", 3]
"Vector 3" [0.019745051424447244, "20", 3]
"Vector 3" [0.01589997292892676, "74", 10]
"Vector 4" [0.026202043207444136, "63", 4]
"Vector 4" [0.021760079633412529, "83", 4]
"Vector 4" [0.020623779777070743, "65", 4]
"Vector 4" [0.020210101152229841, "78", 4]
"Vector 4" [0.019908459750517585, "41", 4]
"Vector 4" [0.0195198800713322, "84", 4]
"Vector 4" [0.018428650565935505, "79", 4]
"Vector 4" [0.017515429366835658, "38", 4]
"Vector 4" [0.016752163539375291, "15", 3]
"Vector 4" [0.016694729499179141, "72", 4]
"Vector 5" [0.028963266500299595, "99", 5]
"Vector 5" [0.028344984671495925, "90", 5]
"Vector 5" [0.027168703255116916, "88", 5]
"Vector 5" [0.026830795332821233, "51", 5]
"Vector 5" [0.025553308477928548, "45", 5]
"Vector 5" [0.023919955028234258, "5", 5]
"Vector 5" [0.023909744584958762, "34", 5]
"Vector 5" [0.023363274382490386, "4", 5]
"Vector 5" [0.022839620864129398, "80", 5]
"Vector 5" [0.016741485269746215, "100", 8]
"Vector 6" [0.034571570877532272, "13", 6]
"Vector 6" [0.032853906714508899, "56", 6]
"Vector 6" [0.031777155876364656, "37", 6]
"Vector 6" [0.031339648198519324, "11", 6]
"Vector 6" [0.03012079634490477, "69", 6]
"Vector 6" [0.02834890267401214, "23", 6]
"Vector 6" [0.017242580581008006, "15", 3]
"Vector 6" [0.016989438344123808, "85", 7]
"Vector 6" [0.01660216963107063, "52", 1]
"Vector 6" [0.015461058978408842, "74", 10]
"Vector 7" [0.026794227495348936, "85", 7]
"Vector 7" [0.026608778613501603, "25", 7]
"Vector 7" [0.024827245457770573, "28", 7]
"Vector 7" [0.024767654194382913, "53", 7]
"Vector 7" [0.024200828678767147, "35", 7]
"Vector 7" [0.023395013979336465, "97", 7]
"Vector 7" [0.022865013665705175, "47", 7]
"Vector 7" [0.022560854063987799, "55", 7]
"Vector 7" [0.022134839131015584, "30", 7]
"Vector 7" [0.020089080196239371, "50", 7]
"Vector 8" [0.032866030460939763, "100", 8]
"Vector 8" [0.027858570822448362, "61", 8]
"Vector 8" [0.027195521505354078, "39", 8]
"Vector 8" [0.027153099743645281, "8", 8]
"Vector 8" [0.025346793563654338, "62", 8]
"Vector 8" [0.025298416024840099, "87", 8]
"Vector 8" [0.023506852654286991, "6", 8]
"Vector 8" [0.022891738248983953, "54", 8]
"Vector 8" [0.020622660245957835, "18", 8]
"Vector 8" [0.015379799633741306, "9", 2]
"Vector 9" [0.030198889934084209, "94", 9]
"Vector 9" [0.029495197684241921, "14", 9]
"Vector 9" [0.029197862681776883, "42", 9]
"Vector 9" [0.028399569111395757, "21", 9]
"Vector 9" [0.027461793981146124, "57", 9]
"Vector 9" [0.026260949679310815, "96", 9]
"Vector 9" [0.025773074359528945, "24", 9]
"Vector 9" [0.017161492066928675, "63", 4]
"Vector 9" [0.016377328880887894, "61", 8]
"Vector 9" [0.014277712975620794, "74", 10]
"Vector 10" [0.026331832014712155, "74", 10]
"Vector 10" [0.023590536112239317, "17", 10]
"Vector 10" [0.023574267728797862, "49", 10]
"Vector 10" [0.020629340496081131, "95", 10]
"Vector 10" [0.019913805171583917, "7", 10]
"Vector 10" [0.019364174927853535, "43", 10]
"Vector 10" [0.019038271865623197, "68", 10]
"Vector 10" [0.019005045680706455, "48", 10]
"Vector 10" [0.018998083854615253, "1", 10]
"Vector 10" [0.018639556040770718, "3", 10]
removing tmp directory /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRtop10.davidadams.20151107.045928.232288
Removing all files in s3://ucb-mids-mls-katieadams/tmp/MRtop10.davidadams.20151107.045928.232288/
Removing all files in s3://ucb-mids-mls-katieadams/tmp/logs/j-25CYGX08O6UFX/
Terminating job flow: j-25CYGX08O6UFX
HW 9.5: Applying topic-specific PageRank to Wikipedia
Here you will apply your topic-specific PageRank implementation to Wikipedia, defining topics (very arbitrarily) for each page by the length (number of characters) of the name of the article mod 10, so that there are 10 topics. Once again, print out the top ten ranking nodes and their topics for each of the 11 versions, and comment on your result.
Assume a teleportation factor of 0.15 in all your analyses.
In [25]:
def assignWikiTopics():
ftopics = open('wiki_topics.txt','w')
i=0
with open('indices.txt','r') as fidx:
for line in fidx.readlines():
i+=1
if i%500000==0:
print "progress: ",i*1.0/15192277
line = line.strip().split('\t')
topic = len(line[0])%10
idx = int(line[1])
ftopics.write(str(idx)+'\t'+str(topic)+'\n')
ftopics.close()
assignWikiTopics()
progress: 0.00329114588945
progress: 0.00658229177891
progress: 0.00987343766836
progress: 0.0131645835578
progress: 0.0164557294473
progress: 0.0197468753367
progress: 0.0230380212262
progress: 0.0263291671156
progress: 0.0296203130051
progress: 0.0329114588945
progress: 0.036202604784
progress: 0.0394937506735
progress: 0.0427848965629
progress: 0.0460760424524
progress: 0.0493671883418
progress: 0.0526583342313
progress: 0.0559494801207
progress: 0.0592406260102
progress: 0.0625317718996
progress: 0.0658229177891
progress: 0.0691140636785
progress: 0.072405209568
progress: 0.0756963554574
progress: 0.0789875013469
progress: 0.0822786472364
progress: 0.0855697931258
progress: 0.0888609390153
progress: 0.0921520849047
progress: 0.0954432307942
progress: 0.0987343766836
progress: 0.102025522573
progress: 0.105316668463
progress: 0.108607814352
progress: 0.111898960241
progress: 0.115190106131
progress: 0.11848125202
progress: 0.12177239791
progress: 0.125063543799
progress: 0.128354689689
progress: 0.131645835578
progress: 0.134936981468
progress: 0.138228127357
progress: 0.141519273247
progress: 0.144810419136
progress: 0.148101565025
progress: 0.151392710915
progress: 0.154683856804
progress: 0.157975002694
progress: 0.161266148583
progress: 0.164557294473
progress: 0.167848440362
progress: 0.171139586252
progress: 0.174430732141
progress: 0.177721878031
progress: 0.18101302392
progress: 0.184304169809
progress: 0.187595315699
progress: 0.190886461588
progress: 0.194177607478
progress: 0.197468753367
progress: 0.200759899257
progress: 0.204051045146
progress: 0.207342191036
progress: 0.210633336925
progress: 0.213924482815
progress: 0.217215628704
progress: 0.220506774593
progress: 0.223797920483
progress: 0.227089066372
progress: 0.230380212262
progress: 0.233671358151
progress: 0.236962504041
progress: 0.24025364993
progress: 0.24354479582
progress: 0.246835941709
progress: 0.250127087599
progress: 0.253418233488
progress: 0.256709379377
progress: 0.260000525267
progress: 0.263291671156
progress: 0.266582817046
progress: 0.269873962935
progress: 0.273165108825
progress: 0.276456254714
progress: 0.279747400604
progress: 0.283038546493
progress: 0.286329692383
progress: 0.289620838272
progress: 0.292911984161
progress: 0.296203130051
progress: 0.29949427594
progress: 0.30278542183
progress: 0.306076567719
progress: 0.309367713609
progress: 0.312658859498
progress: 0.315950005388
progress: 0.319241151277
progress: 0.322532297167
progress: 0.325823443056
progress: 0.329114588945
progress: 0.332405734835
progress: 0.335696880724
progress: 0.338988026614
progress: 0.342279172503
progress: 0.345570318393
progress: 0.348861464282
progress: 0.352152610172
progress: 0.355443756061
progress: 0.358734901951
progress: 0.36202604784
progress: 0.365317193729
progress: 0.368608339619
progress: 0.371899485508
progress: 0.375190631398
progress: 0.378481777287
progress: 0.381772923177
progress: 0.385064069066
progress: 0.388355214956
progress: 0.391646360845
progress: 0.394937506735
progress: 0.398228652624
progress: 0.401519798513
progress: 0.404810944403
progress: 0.408102090292
progress: 0.411393236182
progress: 0.414684382071
progress: 0.417975527961
progress: 0.42126667385
progress: 0.42455781974
progress: 0.427848965629
progress: 0.431140111519
progress: 0.434431257408
progress: 0.437722403297
progress: 0.441013549187
progress: 0.444304695076
progress: 0.447595840966
progress: 0.450886986855
progress: 0.454178132745
progress: 0.457469278634
progress: 0.460760424524
progress: 0.464051570413
progress: 0.467342716303
progress: 0.470633862192
progress: 0.473925008081
progress: 0.477216153971
progress: 0.48050729986
progress: 0.48379844575
progress: 0.487089591639
progress: 0.490380737529
progress: 0.493671883418
progress: 0.496963029308
progress: 0.500254175197
progress: 0.503545321086
progress: 0.506836466976
progress: 0.510127612865
progress: 0.513418758755
progress: 0.516709904644
progress: 0.520001050534
progress: 0.523292196423
progress: 0.526583342313
progress: 0.529874488202
progress: 0.533165634092
progress: 0.536456779981
progress: 0.53974792587
progress: 0.54303907176
progress: 0.546330217649
progress: 0.549621363539
progress: 0.552912509428
progress: 0.556203655318
progress: 0.559494801207
progress: 0.562785947097
progress: 0.566077092986
progress: 0.569368238876
progress: 0.572659384765
progress: 0.575950530654
progress: 0.579241676544
progress: 0.582532822433
progress: 0.585823968323
progress: 0.589115114212
progress: 0.592406260102
progress: 0.595697405991
progress: 0.598988551881
progress: 0.60227969777
progress: 0.60557084366
progress: 0.608861989549
progress: 0.612153135438
progress: 0.615444281328
progress: 0.618735427217
progress: 0.622026573107
progress: 0.625317718996
progress: 0.628608864886
progress: 0.631900010775
progress: 0.635191156665
progress: 0.638482302554
progress: 0.641773448444
progress: 0.645064594333
progress: 0.648355740222
progress: 0.651646886112
progress: 0.654938032001
progress: 0.658229177891
progress: 0.66152032378
progress: 0.66481146967
progress: 0.668102615559
progress: 0.671393761449
progress: 0.674684907338
progress: 0.677976053228
progress: 0.681267199117
progress: 0.684558345006
progress: 0.687849490896
progress: 0.691140636785
progress: 0.694431782675
progress: 0.697722928564
progress: 0.701014074454
progress: 0.704305220343
progress: 0.707596366233
progress: 0.710887512122
progress: 0.714178658012
progress: 0.717469803901
progress: 0.72076094979
progress: 0.72405209568
progress: 0.727343241569
progress: 0.730634387459
progress: 0.733925533348
progress: 0.737216679238
progress: 0.740507825127
progress: 0.743798971017
progress: 0.747090116906
progress: 0.750381262796
progress: 0.753672408685
progress: 0.756963554574
progress: 0.760254700464
progress: 0.763545846353
progress: 0.766836992243
progress: 0.770128138132
progress: 0.773419284022
progress: 0.776710429911
progress: 0.780001575801
progress: 0.78329272169
progress: 0.78658386758
progress: 0.789875013469
progress: 0.793166159358
progress: 0.796457305248
progress: 0.799748451137
progress: 0.803039597027
progress: 0.806330742916
progress: 0.809621888806
progress: 0.812913034695
progress: 0.816204180585
progress: 0.819495326474
progress: 0.822786472364
progress: 0.826077618253
progress: 0.829368764142
progress: 0.832659910032
progress: 0.835951055921
progress: 0.839242201811
progress: 0.8425333477
progress: 0.84582449359
progress: 0.849115639479
progress: 0.852406785369
progress: 0.855697931258
progress: 0.858989077148
progress: 0.862280223037
progress: 0.865571368926
progress: 0.868862514816
progress: 0.872153660705
progress: 0.875444806595
progress: 0.878735952484
progress: 0.882027098374
progress: 0.885318244263
progress: 0.888609390153
progress: 0.891900536042
progress: 0.895191681932
progress: 0.898482827821
progress: 0.90177397371
progress: 0.9050651196
progress: 0.908356265489
progress: 0.911647411379
progress: 0.914938557268
progress: 0.918229703158
progress: 0.921520849047
progress: 0.924811994937
progress: 0.928103140826
progress: 0.931394286716
progress: 0.934685432605
progress: 0.937976578494
progress: 0.941267724384
progress: 0.944558870273
progress: 0.947850016163
progress: 0.951141162052
progress: 0.954432307942
progress: 0.957723453831
progress: 0.961014599721
progress: 0.96430574561
progress: 0.9675968915
progress: 0.970888037389
progress: 0.974179183278
progress: 0.977470329168
progress: 0.980761475057
progress: 0.984052620947
progress: 0.987343766836
progress: 0.990634912726
progress: 0.993926058615
progress: 0.997217204505
In [34]:
!python MRJob_PreprocessGraph_topic.py s3://ucb-mids-mls-networks/wikipedia/all-pages-indexed-out.txt --file 'wiki_topics.txt' --jobconf G=15192277 --jobconf 'topicIdxFilename=wiki_topics.txt' -r emr --num-ec2-instances 4 --ec2-instance-type m1.large --output-dir s3://ucb-mids-mls-katieadams/output-wiki-preprocess-topics --no-output
using configs in /Users/davidadams/.mrjob.conf
creating tmp directory /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PreprocessGraph_topic.davidadams.20151107.002601.081300
writing master bootstrap script to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PreprocessGraph_topic.davidadams.20151107.002601.081300/b.py
PLEASE NOTE: Starting in mrjob v0.5.0, protocols will be strict by default. It's recommended you run your job with --strict-protocols or set up mrjob.conf as described at https://pythonhosted.org/mrjob/whats-new.html#ready-for-strict-protocols
Copying non-input files into s3://ucb-mids-mls-katieadams/tmp/MRJob_PreprocessGraph_topic.davidadams.20151107.002601.081300/files/
Waiting 5.0s for S3 eventual consistency
Creating Elastic MapReduce job flow
Job flow created with ID: j-273B8CMZ72WBW
Created new job flow j-273B8CMZ72WBW
Job launched 31.1s ago, status STARTING: Provisioning Amazon EC2 capacity
Job launched 62.7s ago, status STARTING: Provisioning Amazon EC2 capacity
Job launched 93.8s ago, status STARTING: Provisioning Amazon EC2 capacity
Job launched 125.3s ago, status STARTING: Provisioning Amazon EC2 capacity
Job launched 156.5s ago, status STARTING: Provisioning Amazon EC2 capacity
Job launched 187.7s ago, status STARTING: Configuring cluster software
Job launched 218.8s ago, status STARTING: Configuring cluster software
Job launched 250.0s ago, status BOOTSTRAPPING: Running bootstrap actions
Job launched 281.1s ago, status BOOTSTRAPPING: Running bootstrap actions
Job launched 312.3s ago, status RUNNING: Running step
Job launched 343.4s ago, status RUNNING: Running step
Job launched 374.6s ago, status RUNNING: Running step (MRJob_PreprocessGraph_topic.davidadams.20151107.002601.081300: Step 1 of 1)
Job launched 405.7s ago, status RUNNING: Running step (MRJob_PreprocessGraph_topic.davidadams.20151107.002601.081300: Step 1 of 1)
Job launched 436.6s ago, status RUNNING: Running step (MRJob_PreprocessGraph_topic.davidadams.20151107.002601.081300: Step 1 of 1)
Job launched 467.6s ago, status RUNNING: Running step (MRJob_PreprocessGraph_topic.davidadams.20151107.002601.081300: Step 1 of 1)
Job launched 498.7s ago, status RUNNING: Running step (MRJob_PreprocessGraph_topic.davidadams.20151107.002601.081300: Step 1 of 1)
Job launched 530.5s ago, status RUNNING: Running step (MRJob_PreprocessGraph_topic.davidadams.20151107.002601.081300: Step 1 of 1)
Job launched 561.6s ago, status RUNNING: Running step (MRJob_PreprocessGraph_topic.davidadams.20151107.002601.081300: Step 1 of 1)
Job launched 592.7s ago, status RUNNING: Running step (MRJob_PreprocessGraph_topic.davidadams.20151107.002601.081300: Step 1 of 1)
Job launched 623.8s ago, status RUNNING: Running step (MRJob_PreprocessGraph_topic.davidadams.20151107.002601.081300: Step 1 of 1)
Job launched 655.0s ago, status RUNNING: Running step (MRJob_PreprocessGraph_topic.davidadams.20151107.002601.081300: Step 1 of 1)
Job launched 686.1s ago, status RUNNING: Running step (MRJob_PreprocessGraph_topic.davidadams.20151107.002601.081300: Step 1 of 1)
Job launched 717.2s ago, status RUNNING: Running step (MRJob_PreprocessGraph_topic.davidadams.20151107.002601.081300: Step 1 of 1)
Job launched 748.9s ago, status RUNNING: Running step (MRJob_PreprocessGraph_topic.davidadams.20151107.002601.081300: Step 1 of 1)
Job on job flow j-273B8CMZ72WBW failed with status TERMINATING: Shut down as step failed
Logs are in s3://ucb-mids-mls-katieadams/tmp/logs/j-273B8CMZ72WBW/
ec2_key_pair_file not specified, going to S3
Scanning S3 logs for probable cause of failure
Waiting 5.0s for S3 eventual consistency
Terminating job flow: j-273B8CMZ72WBW
Traceback (most recent call last):
File "MRJob_PreprocessGraph_topic.py", line 73, in <module>
MRJobPreprocessGraphTopic.run()
File "/Library/Python/2.7/site-packages/mrjob/job.py", line 461, in run
mr_job.execute()
File "/Library/Python/2.7/site-packages/mrjob/job.py", line 479, in execute
super(MRJob, self).execute()
File "/Library/Python/2.7/site-packages/mrjob/launch.py", line 153, in execute
self.run_job()
File "/Library/Python/2.7/site-packages/mrjob/launch.py", line 216, in run_job
runner.run()
File "/Library/Python/2.7/site-packages/mrjob/runner.py", line 470, in run
self._run()
File "/Library/Python/2.7/site-packages/mrjob/emr.py", line 882, in _run
self._wait_for_job_to_complete()
File "/Library/Python/2.7/site-packages/mrjob/emr.py", line 1767, in _wait_for_job_to_complete
raise Exception(msg)
Exception: Job on job flow j-273B8CMZ72WBW failed with status TERMINATING: Shut down as step failed
Memory Error on emr => running locally -- ran out of disk space in map step
In [35]:
!python MRJob_PreprocessGraph_topic.py all-pages-indexed-out.txt --file 'wiki_topics.txt' --jobconf 'G=15192277' --jobconf 'topicIdxFilename=wiki_topics.txt'
using configs in /Users/davidadams/.mrjob.conf
creating tmp directory /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PreprocessGraph_topic.davidadams.20151107.010126.858967
PLEASE NOTE: Starting in mrjob v0.5.0, protocols will be strict by default. It's recommended you run your job with --strict-protocols or set up mrjob.conf as described at https://pythonhosted.org/mrjob/whats-new.html#ready-for-strict-protocols
writing to /var/folders/7t/6bhz6vw52k52g_3jqj57mz6r0000gn/T/MRJob_PreprocessGraph_topic.davidadams.20151107.010126.858967/step-0-mapper_part-00000
^CTraceback (most recent call last):
File "MRJob_PreprocessGraph_topic.py", line 73, in <module>
MRJobPreprocessGraphTopic.run()
File "/Library/Python/2.7/site-packages/mrjob/job.py", line 461, in run
mr_job.execute()
File "/Library/Python/2.7/site-packages/mrjob/job.py", line 479, in execute
super(MRJob, self).execute()
File "/Library/Python/2.7/site-packages/mrjob/launch.py", line 153, in execute
self.run_job()
File "/Library/Python/2.7/site-packages/mrjob/launch.py", line 216, in run_job
runner.run()
File "/Library/Python/2.7/site-packages/mrjob/runner.py", line 470, in run
self._run()
File "/Library/Python/2.7/site-packages/mrjob/sim.py", line 173, in _run
self._invoke_step(step_num, 'mapper')
File "/Library/Python/2.7/site-packages/mrjob/sim.py", line 260, in _invoke_step
working_dir, env)
File "/Library/Python/2.7/site-packages/mrjob/inline.py", line 160, in _run_step
child_instance.execute()
File "/Library/Python/2.7/site-packages/mrjob/job.py", line 470, in execute
self.run_mapper(self.options.step_num)
File "/Library/Python/2.7/site-packages/mrjob/job.py", line 535, in run_mapper
for out_key, out_value in mapper(key, value) or ():
File "MRJob_PreprocessGraph_topic.py", line 51, in mapper
value['topic']=self.topic_labels[key]
KeyboardInterrupt
In [ ]:
In [ ]:
Content source: kradams/MIDS-W261-2015-Adams
Similar notebooks: