I am getting started with NEO4J and I have made some good progress with the help of this community board. I have a confusion right now and would love for anyone to throw some light on that. So my NEO4J graph is up and running on a remote ec2 instance.
When I ssh into that remote instance and login to the cypher shell using this command:
"cypher-shell -u neo4j -p xxx", it shows me:
" Connected to Neo4j 4.0.0 at neo4j://localhost:7687".
So then I go to my browser and paste "neo4j://localhost:7687" which shows me an alert box and asks me if I want to open it in NEO4J Desktop version (on my local machine). When I click yes, I am able to get in. So to me, this means that I am able to remote access my graph. But when I am on my ec2 instance and using python, I am not able to connect to the graph.
My python code looks like this:
from neo4j import GraphDatabase uri = "bolt://xx.xx.xx.xx:7687" driver = GraphDatabase.driver(uri, auth=("neo4j", "xxx"))
Can any one spot what the issue here is? I am getting an OS Error: OSError: [Errno 0] Error