When you want to try out Neo4j, we need to perform steps which includes
Installation
Configuration (password)
Cypher language hands-on
Below document addresses them
Visit neo4j.com and download community edition
Try out step-by step guide for pre-existing graph. This graph will help to understand
Look and feel
Cypher graph DB query language used by Ne4j
Neo4j logs are at $NEO4J_HOME/logs/neo4j.log . From the Neo4j Desktop project, click on 'open terminal' option.
Below is the example log.
Neo4j log which tells that it is listening on 7687 port
bash-3.2$ tail -10 /Users/deepak/Library/Application\ Support/Neo4j\ Desktop/Application/neo4jDatabases/database-d75396d4-a9d9-49a8-bde9-2f90a850ff86/installation-4.0.1/logs/neo4j.log
Starting Neo4j.
2020-03-31 10:28:49.412+0000 INFO ======== Neo4j 4.0.1 ========
2020-03-31 10:28:49.436+0000 INFO Starting...
2020-03-31 10:28:58.513+0000 INFO Sending metrics to CSV file at /Users/deepak/Library/Application Support/Neo4j Desktop/Application/neo4jDatabases/database-d75396d4-a9d9-49a8-bde9-2f90a850ff86/installation-4.0.1/metrics
2020-03-31 10:28:58.571+0000 INFO Bolt enabled on localhost:7687.
2020-03-31 10:28:58.572+0000 INFO Started.
2020-03-31 10:28:59.329+0000 INFO Server thread metrics have been registered successfully
2020-03-31 10:29:00.952+0000 INFO Remote interface available at http://localhost:7474/
2020-03-31 10:29:14.598+0000 INFO Neo4j Server shutdown initiated by request
2020-03-31 10:29:14.767+0000 INFO Stopping...
bash-3.2$
Here Movie Database server is running as below screenshot
Below is the log for the same
Log for server start
bash-3.2$ tail -f /Users/deepak/Library/Application\ Support/Neo4j\ Desktop/Application/neo4jDatabases/database-d75396d4-a9d9-49a8-bde9-2f90a850ff86/installation-4.0.1/logs/neo4j.log
certificates: /Users/deepak/Library/Application Support/Neo4j Desktop/Application/neo4jDatabases/database-d75396d4-a9d9-49a8-bde9-2f90a850ff86/installation-4.0.1/certificates
run: /Users/deepak/Library/Application Support/Neo4j Desktop/Application/neo4jDatabases/database-d75396d4-a9d9-49a8-bde9-2f90a850ff86/installation-4.0.1/run
Starting Neo4j.
2020-03-31 10:44:24.616+0000 INFO ======== Neo4j 4.0.1 ========
2020-03-31 10:44:24.640+0000 INFO Starting...
2020-03-31 10:44:35.236+0000 INFO Sending metrics to CSV file at /Users/deepak/Library/Application Support/Neo4j Desktop/Application/neo4jDatabases/database-d75396d4-a9d9-49a8-bde9-2f90a850ff86/installation-4.0.1/metrics
2020-03-31 10:44:35.323+0000 INFO Bolt enabled on localhost:7687.
2020-03-31 10:44:35.324+0000 INFO Started.
2020-03-31 10:44:36.360+0000 INFO Server thread metrics have been registered successfully
2020-03-31 10:44:38.597+0000 INFO Remote interface available at http://localhost:7474/
You will be able to access http://localhost:7474 as mentioned in above log. Below is the screenshot for the same
Above screenshot tells that API access to Database server is ready.
Configuration file is at conf/neo4j.conf . Please refer https://neo4j.com/docs/operations-manual/current/configuration/connectors/ for customisation of the config. An example customisation can be change of listen port.
Default user is neo4j. Please set the password using neo4j terminal as shown in below screenshoot
Please refer here for this
https://www.youtube.com/watch?v=8yWhuUnPapw
https://neo4j.com/download-thanks-desktop/?edition=desktop&flavour=osx&release=1.2.5&offline=false
https://stackoverflow.com/questions/29487042/failed-connect-to-localhost7474-connection-refused-where-is-the-neo4j-server
https://neo4j.com/docs/operations-manual/current/configuration/set-initial-password/
https://neo4j.com/docs/cypher-refcard/current/
https://py2neo.org/v4/database.html