Join the SingleStore Community Today
Get expert advice, develop skills, and connect with others.

SingleStore Tools Reference

Info

This topic does not apply to SingleStore Managed Service.

The SingleStore management tools allow you to perform cluster management operations for setup, configuration, and diagnostics. Operations are done through CLI commands, which allows them to be easily scriptable for a variety of deployment environments and scenarios.

Most of the tools are part of the memsql-toolbox package; however, the lower-level management tool, memsqlctl, is part of the memsql-server package (along with the SingleStore DB engine itself). Along with these packages, SingleStore also offers a client application through the memsql-client package to connect to your cluster and run queries.

All SingleStore packages are available through Apt and Yum repositories for easy integration with existing workflows.

The SingleStore management tools are as follows:

  • memsql-toolbox-config: Performs host machine registration.

  • memsql-deploy: Installs the memsql-server package that contains memsqlctl and the SingleStore DB database engine.

  • memsql-admin: Helps you manage a cluster.

  • memsql-report: Collects and performs diagnostic checks on your cluster.

  • memsqlctl: Provides lower-level access to manage nodes on a host machine.

To see how download, install, and use these tools to deploy a new cluster, visit the SingleStore DB deployment guide.