ldbc / ldbc_snb_interactive_v1_impls

Reference implementations for LDBC Social Network Benchmark's Interactive workload.
https://ldbcouncil.org/benchmarks/snb-interactive
Apache License 2.0
100 stars 86 forks source link

Problem about validation parameters of Cypher implementation for SNB #131

Closed xspeng95 closed 4 years ago

xspeng95 commented 4 years ago

Hi, I have a problem to do run the Cypher(Neo4j driver) implementation for SNB. I can run ./build.sh, but it failed when I run ./bi-create-validation-parameters.sh. I use the default parameters, Do I need to set it myself?

Screenshot from 2020-07-29 10-18-03 Screenshot from 2020-07-29 10-25-06

szarnyasg commented 4 years ago

The problem here seems to be that Neo4j is not running. You can check whether it's running by visiting its web console, http://localhost:7474/ in your browser.

xspeng95 commented 4 years ago

Thanks a lot! I have unannotated the code in neo4j conf file and solved this problem! #dbms.connectors.default_listen_address=0.0.0.0

By the way, why your code executed so fast in the Travis CI https://travis-ci.org/github/ldbc/ldbc_snb_implementations? I set the parameter threadcount 16 but the code executing still slow.

szarnyasg commented 4 years ago

@xspeng95 cool! The Travis CI build uses a very small dataset with only 50 people.

xspeng95 commented 4 years ago

I see. thank you very much!!!

xspeng95 commented 4 years ago

@xspeng95 cool! The Travis CI build uses a very small dataset with only 50 people.

It is a handsome project!and I want to analyze the Neo4j performance when code executing, such as I/O, CPU , cache, and so on. there are some good profiling tools?

szarnyasg commented 4 years ago

It'd be best to start with the typical Java profiling tools (VisualVM, YourKit, etc.).