Skip to main content
This page walks you through creating a single-node RegattaDB deployment from scratch. Make sure you’ve read Prerequisites first: you’ll need SSH access (key or password) from your control node to the node you’re deploying to.

1. Install RDT

See Installation for other install paths.

2. Set up SSH access

RDT connects to your node over SSH using either a key or a password. If your SSH user, key, or password aren’t already set up as RDT’s defaults, pass them explicitly on every command:
See Global Options & Credentials for all connection options; the rest of this walkthrough omits them for brevity.

3. Create a config

This uses the xsmall template: a single node running every module type. Replace 10.0.0.1 with your node’s real address. The template doesn’t specify storage devices, and every RDB module needs at least one. Edit the config and add one before deploying:
Everything else (CPU thread count, RAM) can be left unset, the System Manager decides those automatically, and storage devices can be auto-detected instead of hand-edited; see the next step. Review the result:
See Configuration Overview for the full schema.

4. Probe node hardware (optional)

Instead of hand-editing CPU/RAM/device info, you can have RDT connect to the node and detect it for you when creating the config:
RDT looks for unmounted, unformatted block devices on the node and assigns any it finds (above ~20GB) to the RDB module automatically. If the node has no such device attached, you’ll still need to add one manually as shown in step 3.

5. Create and start RegattaDB

--src points to a directory containing the Regatta RPMs (a .tar.zst archive also works; see RegattaDB Lifecycle). If something goes wrong partway through, see RegattaDB Lifecycle for how to retry individual steps, and Collecting Debug Information if you need to gather logs.

6. Verify and connect

Once create-cluster finishes, connect to RegattaDB to confirm it’s up and start running SQL.

Connection parameters

  • Username: admin
  • Password: RegattaDefault1234! (the default admin credentials; change this immediately after deployment)
  • URL: 10.0.0.1:8840 (your node’s IP and the SM’s default communication port)

Connect with the RegattaDB CLI

If the connection succeeds:
See Connecting Applications to Regatta to connect from your own application instead.

Confirm the system is active

A healthy single-node deployment reports Active. See System States and Commands for what each state means.

Next steps

Appendix: full config file