Head's Up! These forums are read-only. All users and content have migrated. Please join us at community.neo4j.com.
07-06-2021 11:42 PM
I want to connect to my Neo4j server from my local machine. The neo4j server comprises of 3 instances, as it is a cluster. Using browser, I am able to connect to the cluster using the connection scheme: neo4j://localhost:7687 but using cypher-shell, I am only able to connect via bolt scheme.
It is a problem because I want the instance I am connecting to be aware of the cluster and if I understand correctly, bolt scheme does not allow that.
I connect to Neo4j by tunneling into the K8s node and port forwarding 7687. And this is how I connect:
➜ cypher-shell -a neo4j://localhost:7687
username: neo4j
password: <pw>
Failed to connect to neo4j://localhost:7687, fallback to bolt://localhost:7687
Connected to Neo4j using Bolt protocol version 4.2 at bolt://localhost:7687 as user neo4j.
Type :help for a list of available commands or :exit to exit the shell.
Note that Cypher queries must end with a semicolon.
neo4j@neo4j> :help
As you can see, the connection falls to bolt even though I connect via neo4j scheme.
07-07-2021 03:34 AM
Could you run it with --verbose to see if there is any more information?
What happens if you try to connect with one of the drivers using neo4j://localhost:7687
?
All the sessions of the conference are now available online