SingleStore DB

update-node-basedir
Description

Move the base directory of the node and update the corresponding engine variables.

Usage
Move the base directory of the node and update the corresponding engine variables.
This command also starts the node by default. However, if you are using systemd to manage the node
state, consider restarting the node after this command has finished.

Examples:

# Rename the base directory to master-3306 of the node with ID 0123ABCDEF
sdb-admin update-node-basedir --memsql-id 0123ABCDEF --rename-to master-3306

# Move the base directory to '/example/path' of the node with ID 0123ABCDEF
sdb-admin update-node-basedir --memsql-id 0123ABCDEF --target-path /example/path

# Move and rename the base directory of the node with ID 0123ABCDEF
# The contents of the base directory will be placed in '/example/path/master-3306'
sdb-admin update-node-basedir --memsql-id 0123ABCDEF --target-path /example/path --rename-to master-3306

Usage:
  sdb-admin update-node-basedir [flags]

Flags:
      --disable-auto-restart   Disable automatic restart of memsqld on error during node startup
      --force                  Overwrite the folder contents if the target base directory exists
  -h, --help                   Help for update-node-basedir
      --memsql-id MemsqlID     The ID of the node to update the base directory
      --rename-to string       The name for the base directory for the selected node
      --target-path string     Specify the absolute path to place the node base directory. Do not include the 'basedir' name at the end of the path

Global Flags:
      --backup-cache FILE_PATH              File path for the backup cache
      --cache-file FILE_PATH                File path for the Toolbox node cache
  -c, --config FILE_PATH                    File path for the Toolbox configuration
      --disable-colors                      Disable colored output in console, which some terminal sessions/environments may have issues with
      --disable-spinner                     Disable the progress spinner, which some terminal sessions/environments may have issues with
  -j, --json                                Enable JSON output
      --parallelism POSITIVE_INTEGER        Maximum number of operations to run in parallel
      --runtime-dir DIRECTORY_PATH          Where to store Toolbox runtime data
      --ssh-max-sessions POSITIVE_INTEGER   Maximum number of SSH sessions to open per host, must be at least 3
      --state-file FILE_PATH                Toolbox state file path
  -v, --verbosity count                     Increase logging verbosity: valid values are 1, 2, 3. Usage -v=count or --verbosity=count
  -y, --yes                                 Enable non-interactive mode and assume the user would like to move forward with the proposed actions by default
Remarks

This command is interactive unless you use either --yes or --json flag to override interactive behavior.