Knowledge Base

Articles tagged as installation

Debian / Ubuntu: How to enforce a certain version of neo4j when using debian packages

If you want to run a specific version of Neo4j and install the software via a debian repository you need to use a technique called apt pinning. Otherwise any system…

Read more

Diagnose storage performance issues

Slow storage can affect Neo4j performance, therefore we recommend using Solid State Drives in the product documentation. Benchmark your underlying system On Ubuntu or RedHat, you can use fio tool…

Read more

Embed neo4j-enterprise within your java application

The Neo4j Java Reference Documentation generally describes how to embed Neo4j Community Edition within your Java application. If you are licensed for Neo4j Enterprise, this article will guide you through…

Read more

Extracting Java Error When Installing Neo4j Desktop

In rare cases, Neo4j Desktop install might fail during the Java extract phase with the following message on Windows: Initialization Error: error: end of central directory record not found (see…

Read more

How do I define my graph.db at a path other than under NEO4J_HOME for Windows

Commencing with Neo4j 3.0, the default location for your graph.db directory is under $NEO4J_HOME\databases\. To change the path for the location of the database directory, edit the following parameters in…

Read more

How to List and Install Neo4j Versions Using yum

Neo4j 3.0 does NOT provide an rpm, and it is unlikely 3.1 will either. This is on the roadmap to be done soon, but presently it is not an official…

Read more

How to properly shutdown a Neo4j database after receiving the message took more than 120 seconds to stop

The neo4j script under the bin/ directory of any standard Neo4j install is the primary means of shutting down a running Neo4j instance. That script accepts a stop argument that…

Read more

Installing Neo4j Database on Debian or Ubuntu fails with "The following packages have unmet dependencies"

Installing Neo4j Database on Debian or Ubuntu fails with the error: Why is this happening? The apt package manager is not handling multiple versions of a package, in this case…

Read more

Proper File Permissions on Neo4j Server

When installing Neo4j Server, keep in mind that the bin/neo4j executable will need to be run by some OS system user, and that user will need write permissions to some…

Read more

Setup Neo4j Service to run with different service ID

By default when neo4j is installed as an RPM via yum or apt-get, it creates a user neo4j and group neo4j and runs as neo4j user. However it might be…

Read more

Using apt to download a specific Neo4j debian package

By default, using apt-get to install Neo4j allows you to grab the current and previous stable releases. However, if you would like to install an older version, you can specify…

Read more