Clustering
This chapter describes the following:
-
Introduction — An overview of the Causal Clustering architecture.
-
Deploy a cluster — The basics of configuring and deploying a new cluster.
-
Seed a cluster — How to deploy a Causal Cluster with pre-existing data.
-
Discovery — How members of a cluster discover each other.
-
Intra-cluster encryption — How to secure the cluster communication.
-
Internals — A few internals regarding the operation of the cluster.
-
Settings reference — A summary of the most important Causal Cluster settings.
-
Clustering glossary — A glossary of terms used in the clustering documentation.
Further information:
-
For instructions on setting up clustering when running Neo4j in a Docker container, see Clustering on Docker.
-
For an example of managing multiple databases in a cluster, see Multiple databases in a cluster.
-
For instructions on how you to upgrade your Neo4j cluster, see Upgrade a Causal Cluster.
-
For a summary of the facilities that are available for monitoring a Neo4j cluster, see Monitoring (and specifically, Monitoring a cluster).
-
For a tutorial on setting up a test cluster locally on a single machine, see Set up a local Causal Cluster.
-
For advanced concepts, including the implementation of the Raft Protocol, see Advanced Causal Clustering