# Deploy Nebula Graph cluster¶

This topic describes how to manually deploy a Nebula Graph cluster.

Note

For now, Nebula Graph does not have an official deployment tool.

## Prerequisites¶

Prepare hardware for deploying the cluster.

## Step 1: Install Nebula Graph¶

Install Nebula Graph on each machine in the cluster. Available approaches of installation are as follows.

## Step 2: Modify the configurations¶

To deploy Nebula Graph according to your requirements, you have to modify the configuration files. All the configuration files for Nebula Graph, including nebula-graphd.conf, nebula-metad.conf, and nebula-storaged.conf, are stored in the etc directory in the installation path.

You only need to modify the configuration for the corresponding service on the machines. For example, modify nebula-graphd.conf on the machines where you want to deploy the Graph Service.

For how to prepare the configuration files, see:

## Step 3: Start the cluster¶

Start the corresponding service on each machine. The command to start the Nebula Graph services is as follows.

sudo /usr/local/nebula/scripts/nebula.service start <metad|graphd|storaged|all>


/usr/local/nebula is the default installation path for Nebula Graph. Use the actual path if you have customized the path.

After connecting to the Nebula Graph cluster, run SHOW HOSTS to check the cluster status.