5.3. Starting and Stopping a VoltDB Database Manually

If you are using the VoltDB Community Edition, you can still start a database cluster relatively easily. Using SSH it is possible to create shell scripts to automate the process of copying the application catalog to a predefined location and then starting the VoltDB server process on each node in the cluster. It is also possible to use NFS-mounted disks to distribute the VoltDB software and catalogs to the cluster from a single location. However, you should be careful not to use NFS-mounted disks for saving automated snapshots, because the individual nodes will encounter a conflict when trying to write their files to the same location.

It is also possible to start a VoltDB cluster in admin mode manually, specifying <admin-mode adminstartup="true"/> in the deployment file. However, to start from a snapshot manually, you must first start the cluster in admin mode and then use the voltadmin restore command to restore the snapshot.

To stop or pause a VoltDB cluster manually, use the voltadmin commands shutdown, pause, and resume as described in Using VoltDB.