Skip to content

Commit 52dd5de

Browse files
committed
Made edge generation configurable by means of the params.ini file
1 parent 48ab000 commit 52dd5de

File tree

3 files changed

+31
-3
lines changed

3 files changed

+31
-3
lines changed

src/main/java/ldbc/snb/datagen/generator/LDBCDatagen.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ public int runGenerateJob(Configuration conf) throws Exception {
9393
"ldbc.snb.datagen.hadoop.RandomKeySetter",
9494
percentages,
9595
0,
96-
"ldbc.snb.datagen.generator.ClusteringKnowsGenerator");
96+
conf.get("ldbc.snb.datagen.generator.knowsGenerator"));
9797

9898
knowsGenerator.run(hadoopPrefix+"/persons",hadoopPrefix+"/universityEdges");
9999
long endUniversity = System.currentTimeMillis();
@@ -107,7 +107,7 @@ public int runGenerateJob(Configuration conf) throws Exception {
107107
"ldbc.snb.datagen.hadoop.RandomKeySetter",
108108
percentages,
109109
1,
110-
"ldbc.snb.datagen.generator.ClusteringKnowsGenerator");
110+
conf.get("ldbc.snb.datagen.generator.knowsGenerator"));
111111

112112
knowsGenerator.run(hadoopPrefix+"/persons",hadoopPrefix+"/interestEdges");
113113
long endInterest = System.currentTimeMillis();

src/main/java/ldbc/snb/datagen/util/ConfigParser.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ public static Configuration initialize() {
3636
conf.set("ldbc.snb.datagen.serializer.invariantSerializer", "ldbc.snb.datagen.serializer.snb.interactive.CSVInvariantSerializer");
3737
conf.set("ldbc.snb.datagen.serializer.personActivitySerializer", "ldbc.snb.datagen.serializer.snb.interactive.CSVPersonActivitySerializer");
3838
conf.set("ldbc.snb.datagen.generator.distribution.degreeDistribution", "ldbc.snb.datagen.generator.distribution.FacebookDegreeDistribution");
39+
conf.set("ldbc.snb.datagen.generator.knowsGenerator", "ldbc.snb.datagen.generator.DistanceKnowsGenerator");
3940
conf.set("ldbc.snb.datagen.serializer.compressed", Boolean.toString(false));
4041
conf.set("ldbc.snb.datagen.serializer.updateStreams", Boolean.toString(true));
4142
conf.set("ldbc.snb.datagen.serializer.numPartitions", "1");

src/main/resources/scale_factors.xml

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,33 @@
133133
</property>
134134
</scale_factor>
135135

136+
<scale_factor name="graphalytics.1" >
137+
<property>
138+
<name>ldbc.snb.datagen.generator.numPersons</name>
139+
<value>36000</value>
140+
</property>
141+
<property>
142+
<name>ldbc.snb.datagen.generator.startYear</name>
143+
<value>2010</value>
144+
</property>
145+
<property>
146+
<name>ldbc.snb.datagen.generator.numYears</name>
147+
<value>1</value>
148+
</property>
149+
<property>
150+
<name>ldbc.snb.datagen.generator.distribution.degreeDistribution</name>
151+
<value>ldbc.snb.datagen.generator.distribution.FacebookDegreeDistribution</value>
152+
</property>
153+
<property>
154+
<name>ldbc.snb.datagen.generator.activity</name>
155+
<value>false</value>
156+
</property>
157+
<property>
158+
<name>ldbc.snb.datagen.serializer.updateStreams</name>
159+
<value>false</value>
160+
</property>
161+
</scale_factor>
162+
136163
<scale_factor name="graphalytics.10" >
137164
<property>
138165
<name>ldbc.snb.datagen.generator.numPersons</name>
@@ -271,7 +298,7 @@
271298
<scale_factor name="graphalytics.3000" >
272299
<property>
273300
<name>ldbc.snb.datagen.generator.numPersons</name>
274-
<value>32500000</value>
301+
<value>34835000</value>
275302
</property>
276303
<property>
277304
<name>ldbc.snb.datagen.generator.startYear</name>

0 commit comments

Comments
 (0)