Creating the Domain and Adding Hosts

A NuoDB domain is created when the first NuoDB host is provisioned. The domain can be scaled out by provisioning or adding additional hosts, scaled in by removing hosts.

For each host that will be added to the domain, perform the following steps:

  1. Install NuoDB software without automatically starting NuoDB services.

  2. Edit properties in the nuoadmin.conf file which enable the host to securely peer into the domain.
    Provisioning and deprovisioning hosts is done by peering an admin process into the domain. NuoDB updates the durable domain configuration to reflect the newly added peer.
    For information on setting the properties in nuoadmin.conf, see Configuring Admin Processes. For more information about peering, see About Admin Processes and Peering and Extending the Database Across a Second Host (Scaling Out).

  3. Start the admin process, which securely either creates the initial domain or peers into the domain by means of another already running admin process. For details, see Starting and Stopping NuoDB Admin.

For additional conceptual information about the domain, see About Domains.