File tree Expand file tree Collapse file tree 4 files changed +32
-13
lines changed
java/ldbc/snb/datagen/generator Expand file tree Collapse file tree 4 files changed +32
-13
lines changed Original file line number Diff line number Diff line change 1
1
#! /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
6
4
PARAM_GENERATION=1 # param generation
7
5
8
6
# 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}
14
12
15
13
export HADOOP_HOME
16
14
export LDBC_SNB_DATAGEN_HOME
17
- export HADOOP_HEAPSIZE=6144
18
- export HADOOP_CLIENT_OPTS=" -Xmx6g $HADOOP_CLIENT_OPTS "
19
15
20
16
mvn clean
21
17
mvn -DskipTests assembly:assembly
22
18
23
19
cp $LDBC_SNB_DATAGEN_HOME /target/ldbc_snb_datagen.jar $LDBC_SNB_DATAGEN_HOME /
24
20
rm $LDBC_SNB_DATAGEN_HOME /target/ldbc_snb_datagen.jar
25
21
26
- zip -d $LDBC_SNB_DATAGEN_HOME /ldbc_snb_datagen.jar META-INF/LICENSE
27
-
28
22
$HADOOP_HOME /bin/hadoop jar $LDBC_SNB_DATAGEN_HOME /ldbc_snb_datagen.jar $LDBC_SNB_DATAGEN_HOME /params.ini
29
23
30
24
if [ $PARAM_GENERATION -eq 1 ]
38
32
rm -f .m* activityFactors*
39
33
rm -f m0friendList*
40
34
rm -f .m0friendList*
41
- fi
35
+ fi
Original file line number Diff line number Diff line change @@ -33,12 +33,11 @@ public class PersonActivityGenerator {
33
33
private PersonActivityExporter exporter_ ;
34
34
35
35
public PersonActivityGenerator ( PersonActivitySerializer serializer , UpdateEventSerializer updateSerializer ) {
36
+ randomFarm_ = new RandomGeneratorFarm ();
36
37
personActivitySerializer_ = serializer ;
37
38
updateSerializer_ = updateSerializer ;
38
- randomFarm_ = new RandomGeneratorFarm ();
39
39
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 );
42
41
likeGenerator_ = new LikeGenerator ();
43
42
commentGenerator_ = new CommentGenerator (generator , likeGenerator_ );
44
43
uniformPostGenerator_ = new UniformPostGenerator (generator , commentGenerator_ , likeGenerator_ );
Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ public class ZipfDistribution implements DegreeDistribution {
15
15
16
16
public void initialize (Configuration conf ) {
17
17
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_ );
19
19
}
20
20
21
21
public void reset (long seed ) {
Original file line number Diff line number Diff line change 374
374
<value >false</value >
375
375
</property >
376
376
</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 >
377
403
</scale_factors >
You can’t perform that action at this time.
0 commit comments