Testing connection to Neo4J fails

Hi Julia,

The timeout error may be caused by the fact that the ElasticSearch server is not able to reach the NEO4J server (due to firewall rules, network issues or a wrong connection URL).

Can you check the connection string you are using ?

You may have a look at the current NEO4J documentation:
http://neo4j-contrib.github.io/neo4j-jdbc/

We currently support the HTTP protocol. So, you connection string should look like this:
jdbc:neo4j:http://<host>:<port>/

You may also test from your ElasticSearch server if the Neo4J server is reachable. A typical telnet command should do the job. Typically from a terminal:

telnet myneo4jservername 7474

Notice that the port is not a standard HTTP port. By default, Neo4J is using 7474:
https://neo4j.com/docs/operations-manual/current/configuration/ports/

You should check which port is currently in use in your current configuration.

Let me know.

1 Like