Skip to content
This repository has been archived by the owner on Aug 8, 2023. It is now read-only.

Junyangz/ldbc_snb_janusgraph

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 

Repository files navigation

LDBC SNB on Janusgraph

Janusgraph implementation

​ UCAS bigdata project

Run Benchmark on JanusGraph

Run Janusgraph

  1. download Janusgraph with this link https://github.com/JanusGraph/janusgraph/releases/.
  2. decompress janusgraph-0.2.0-hadoop2-doc.zip
  3. run Janusgraph with backend storage configured, refer https://docs.janusgraph.org/latest/configuration.html
bin/janusgraph start|status|stop|clean
# bin/gremlin-server.sh  #need configure backend storage

Clone and Build

git clone git@github.com:Junyangz/ldbc_snb_janusgraph.git
cd ldbc_snb_janusgraph/janusgraph
mvn clean assembly:assembly

Run importer

tar zxvf test-data-100m.tar.gz #for test data
#or use datagen generate and copy to ./test-data-1G/

#modify bdb.conf for Janusgraph backend storage.

#storage.backend=cassandrathrift | hbase |berkeleyje |hbase
#storage.hostname=localhost 
#storage.directory=../db/berkele  

./import-to-janusgraph.sh #for Cassandra backend 
./import-to-janusgraph-berkeley.sh # for BerkeleyDB backend
./import-to-janusgraph-Hbase.sh # for Hbase backend

Configure and Run interactive-benchmark

vim ldbc_snb_interactive.properties
./interactive-benchmark.sh

Reference

Many thanks to my teammate!

About

LDBC SNB on Janusgraph | Many thanks to my teammates!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •