This chapter describes how to deploy and run Neo4j Causal Cluster on Azure.
Deploy Neo4j Enterprise Causal Cluster from the Azure Marketplace following the interactive prompts. Create a new resource group to hold the artifacts of your deployment, as the admin account name is used for SSH access to the machines in your cluster.
Once the deploy finishes, save the URL, username, and password.
At the end of the deployment process, Azure runs a validation. If the validation fails, it might be because you have chosen VMs that are too large and exceed your Azure quota. Choose smaller VMs or increase your VM quota.
Use your browser to access the cloud-based database URL, and log in with the initial username and password provided. You may see an SSL warning screen because the out-of-the-box deployment uses an unsigned SSL certificate.
To verify that the cluster has formed correctly, run the following Cypher statement:
You can SSH into any of the machines using the configured hostname and admin credentials.
For details on internals of Azure VMs, including how to stop and start system services, configure Neo4j from the VM, etc., consult Section 3.1, “Neo4j cloud VMs”.
The following notes are provided on your default cluster configuration.
7473(HTTPS access) are the only ports exposed to the entire internet. Consider narrowing the access to these ports to only your needed networks. External unencrypted HTTP access is disabled by default.
7000are enabled only for internal network access (
10.0.0.8), between the cluster nodes.
You can remove the infrastructure by deleting the entire resource group you created as part of the deployment.