Skip to content

Commit 4021b69

Browse files
author
Hadoop user
committed
2 parents ddd2ea7 + 2645cc0 commit 4021b69

File tree

4 files changed

+32
-13
lines changed

4 files changed

+32
-13
lines changed

run.sh

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
#!/bin/bash
2-
DEFAULT_HADOOP_HOME=/usr/local/
3-
DEFAULT_LDBC_SNB_DATAGEN_HOME=/Users/alexaverbuch/IdeaProjects/ldbc_snb_datagen
4-
#DEFAULT_HADOOP_HOME=/home/user/hadoop-2.6.0 #change to your hadoop folder
5-
#DEFAULT_LDBC_SNB_DATAGEN_HOME=/home/user/ldbc_snb_datagen_0.2 #change to your ldbc_socialnet_dbgen folder
2+
DEFAULT_HADOOP_HOME=/home/user/hadoop-2.6.0 #change to your hadoop folder
3+
DEFAULT_LDBC_SNB_DATAGEN_HOME=/home/user/ldbc_snb_datagen_0.2 #change to your ldbc_socialnet_dbgen folder
64
PARAM_GENERATION=1 #param generation
75

86
# allow overriding configuration from outside via environment variables
@@ -14,17 +12,13 @@ LDBC_SNB_DATAGEN_HOME=${LDBC_SNB_DATAGEN_HOME:-$DEFAULT_LDBC_SNB_DATAGEN_HOME}
1412

1513
export HADOOP_HOME
1614
export LDBC_SNB_DATAGEN_HOME
17-
export HADOOP_HEAPSIZE=6144
18-
export HADOOP_CLIENT_OPTS="-Xmx6g $HADOOP_CLIENT_OPTS"
1915

2016
mvn clean
2117
mvn -DskipTests assembly:assembly
2218

2319
cp $LDBC_SNB_DATAGEN_HOME/target/ldbc_snb_datagen.jar $LDBC_SNB_DATAGEN_HOME/
2420
rm $LDBC_SNB_DATAGEN_HOME/target/ldbc_snb_datagen.jar
2521

26-
zip -d $LDBC_SNB_DATAGEN_HOME/ldbc_snb_datagen.jar META-INF/LICENSE
27-
2822
$HADOOP_HOME/bin/hadoop jar $LDBC_SNB_DATAGEN_HOME/ldbc_snb_datagen.jar $LDBC_SNB_DATAGEN_HOME/params.ini
2923

3024
if [ $PARAM_GENERATION -eq 1 ]
@@ -38,4 +32,4 @@ then
3832
rm -f .m*activityFactors*
3933
rm -f m0friendList*
4034
rm -f .m0friendList*
41-
fi
35+
fi

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

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,11 @@ public class PersonActivityGenerator {
3333
private PersonActivityExporter exporter_;
3434

3535
public PersonActivityGenerator( PersonActivitySerializer serializer, UpdateEventSerializer updateSerializer ) {
36+
randomFarm_ = new RandomGeneratorFarm();
3637
personActivitySerializer_ = serializer;
3738
updateSerializer_ = updateSerializer;
38-
randomFarm_ = new RandomGeneratorFarm();
3939
forumGenerator_ = new ForumGenerator();
40-
Random random = new Random();
41-
TextGenerator generator = new LdbcSnbTextGenerator(random, Dictionaries.tags);
40+
TextGenerator generator = new LdbcSnbTextGenerator(randomFarm_.get(RandomGeneratorFarm.Aspect.LARGE_TEXT), Dictionaries.tags);
4241
likeGenerator_ = new LikeGenerator();
4342
commentGenerator_ = new CommentGenerator(generator, likeGenerator_);
4443
uniformPostGenerator_ = new UniformPostGenerator(generator, commentGenerator_, likeGenerator_);

src/main/java/ldbc/snb/datagen/generator/distribution/ZipfDistribution.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ public class ZipfDistribution implements DegreeDistribution {
1515

1616
public void initialize(Configuration conf) {
1717
ALPHA_ = conf.getDouble("ldbc.snb.datagen.generator.distribution.ZipfDistribution.alpha",ALPHA_);
18-
zipf_ = new org.apache.commons.math3.distribution.ZipfDistribution(10000, ALPHA_);
18+
zipf_ = new org.apache.commons.math3.distribution.ZipfDistribution(1000, ALPHA_);
1919
}
2020

2121
public void reset (long seed) {

src/main/resources/scale_factors.xml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -374,4 +374,30 @@
374374
<value>false</value>
375375
</property>
376376
</scale_factor>
377+
<scale_factor name="graphalytics.30000" >
378+
<property>
379+
<name>ldbc.snb.datagen.generator.numPersons</name>
380+
<value>250000000</value>
381+
</property>
382+
<property>
383+
<name>ldbc.snb.datagen.generator.startYear</name>
384+
<value>2010</value>
385+
</property>
386+
<property>
387+
<name>ldbc.snb.datagen.generator.numYears</name>
388+
<value>1</value>
389+
</property>
390+
<property>
391+
<name>ldbc.snb.datagen.generator.distribution.degreeDistribution</name>
392+
<value>ldbc.snb.datagen.generator.distribution.FacebookDegreeDistribution</value>
393+
</property>
394+
<property>
395+
<name>ldbc.snb.datagen.generator.activity</name>
396+
<value>false</value>
397+
</property>
398+
<property>
399+
<name>ldbc.snb.datagen.serializer.updateStreams</name>
400+
<value>false</value>
401+
</property>
402+
</scale_factor>
377403
</scale_factors>

0 commit comments

Comments
 (0)