Questions tagged [neo4j]

Neo4j is an open-source graph database implemented in Java, available in both standalone and embedded runtimes. The standalone implementation may be run in single-server or HA configurations. There are various language SDKs as well as a language-agnostic REST API.

Neo4j is an open-source graph database implemented in Java. See http://neo4j.org/ for additional documentation.

Neo4j stores its data as a property graph: nodes are connected through relationships, and both nodes and relationships may have properties. It features:

  • true ACID transactions,
  • high availability,
  • scales to billions of nodes and relationships,
  • high speed querying through traversals,
  • declarative graph query language (Cypher).

From an API standpoint, Neo4j is built atop a REST API, with several language-specific SDKs and frameworks implemented on top of this API.

19 questions
8
votes
4 answers

How do you perform a dump of a Neo4j database within a Docker container?

A docker container for Neo4j is started as per the documentation and working properly using the following command: $ docker run \ --detach \ --publish=7474:7474 \ --publish=7473:7473 \ --publish=7687:7687 \ …
Gregyski
  • 205
  • 1
  • 3
  • 8
8
votes
1 answer

Use LetsEncrypt certs with Neo4j

How can one use the certificate files generated by LetsEncrypt together with a Neo4j instance? The files generated by LetsEncrypt are: cert.pem chain.pem fullchain.pem privkey.pem I've tried conversion via OpenSSL with no luck so far, using…
Michael Johansen
  • 233
  • 1
  • 2
  • 12
3
votes
0 answers

AWS Immutable Server data handling strategy

I have learnt about Immutable Server pattern, and it looks very cool. However, how do you handle data that you need to keep across different deployments, like logs or business data from your db ? I am using Neo4j as database, running on AWS EC2 (so…
rico
  • 141
  • 4
3
votes
1 answer

How do I fix this: Client auth is required but no trust anchors found in: /var/lib/neo4j/certificates/default/trusted

I've been trying to configure SSL for a Neo4j server per their documentation. To this end I have created the following directory structure. /var/lib/neo4j/certificates# ls -lR .: total 12 drwxr-xr-x 4 neo4j neo4j 4096 Dec 20 17:12 default -rw-------…
Anirudh
  • 223
  • 2
  • 3
  • 7
3
votes
0 answers

how to use a request dependent acl as a condition in a stick match or stick response-store

In neo4j there's the transactional cypher endpoint. This allows the client to spawn a database transaction over multiple REST requests. The first request opens a new transaction and gets back the URL to be used for subsequent requests to the same…
2
votes
0 answers

loading neo4j dump in docker container

I am using docker to launch multiple instances of neo4j instances for my project. I have a requirement that I have to load a graph dump to one of my neo4j docker container and I have to do it again an again (as the graph dump will be provided by a…
1
vote
1 answer

Error deploying neo4j cluster on Kubernetes namespace

I am trying to install neo4j on kubernetes using Helm to a separate namespace and cluster startup is failing with the below error. But the same install into default namespace is working fine. Anyone else experienced same issue? 2018-01-04…
rvarghese
  • 21
  • 1
  • 3
1
vote
1 answer

How to run multiple neo4j instances on ecs?

How to run two instances of neo4j on EC2 Container Service. I created two task definitions to run neo4j on 7474 and 7475. But both neo4j instances use same 7687 to provide data. It works fine with one instance. How to make the second instance…
sithumc
  • 199
  • 1
  • 8
1
vote
1 answer

Neo4j HA in Azure Iaas VMs and availability set

I am about to setup Neo4j HA on Azure VMs, what is the best arrangement of the VMs in azure availability set to provide HA for Neo4j. I think if i put all the VMs in one availability set there could be a chance that Azure Shut down some of our VMs…
Farvashani
  • 111
  • 3
1
vote
1 answer

Which Ubuntu package has the CA for debian.neo4j.org (godaddy)?

The neo4j site shows that you should get their certificate using wget -q -O - http://debian.neo4j.org/neotechnology.gpg.key This, of course, could allow their certificate to be hacked. So, I really should use…
1
vote
0 answers

neo4j docker coreos - logging everything to the console

I’m setting up neo4j in docker for use in a coreos cluster. The container is running neo4j console and I want all the logging to go to the console. I’ve updated logging.properties to only use the console logger and have set the level to FINEST. I…
brendanjerwin
  • 132
  • 4
  • 5
1
vote
0 answers

Setting Neo4j ports with Podman

I need to run two Neo4j containers and so would like them accessible on different ports. The first one I've started like this: podman run --name neo4j-development -p 7687:7687 -p 7474:7474 -e "NEO4J_AUTH=none" docker.io/library/neo4j The second,…
knirirr
  • 119
  • 4
0
votes
1 answer

selinux context for multiple databases

I have a directory /media/databases under which I want to hold 3 different databases : mariadb, postgresql and neo4j. My issue is that I already have configured postgresql selinux context and the server won't start unless the /media/databases…
0
votes
1 answer

How to set up Neo4j securely using Amazon Web Services

I'm running Neo4j Enterprise Edition on an EC2 instance. What is the best design pattern for setting up Neo4j securely (i.e, using HTTPS) on Amazon Web Services (AWS)? The official tutorial, https://neo4j.com/developer/neo4j-cloud-aws-ec2-ami/,…
0
votes
1 answer

Starting Neo4j in HA giving network error back

I'm currently trying to run Neo4j 3.0.3 in our on-premise cloud. I have 3 nodes whose local IPs are: 172.16.1.8 172.16.1.74 172.16.1.79 The neo4j.conf file is identical to all nodes, except the ha.server_id parameter: # Database mode # Allowed…
Henrique Barcelos
  • 121
  • 1
  • 1
  • 8
1
2